用C编写 输入10个数 按降序排列

来源:百度知道 编辑:UC知道 时间:2024/06/19 18:55:53

void main()
{
int i,j,p,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
for(j=0;j<9-i;j++)
{
if(a[j]<a[j+1])
{
p=a[j];
a[j]=a[j+1];
a[j+1]=p;
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
}

选择排序
#include "stdio.h"
void main()
{
int a[10],t,i,j,k;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
{
k=0;
for(j=0;j<9-i;j++)
if(a[k]<a[j+1])
k=j+1;
t=a[k];a[k]=a[9-i];a[9-i]=t;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
}

冒泡
#include "stdio.h"
void main ()
{
int a[10],i,j,x;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
for(j=0;j<=9-i;j++)
if(a[j]>a

数据结构 用Turbo C 编程,输入任意10个数,用快速排序法,按降序后输出。 用c语言编写求输入20个数的平均值 输入N个数,求最大值,用C语言编写的 利用顺序排序法将10个数按降序排列 编写C程序,用指针和函数的方法实现将从键盘上输入的10个数按逆序存放并输出 用c语言编写:输入10个整数,输出这10个数中出现过一次的数 用C语言编写程序,任意输入10个数,计算所有正数的和、负数的和以及这10个数的总和 设置C语言程序,由键盘输入3个数,按降序将其输出 "对长度为7个祖父的字符串,除首,尾字符外,将其余5个字符按降序排列"用C语言如何编写 急!!!!用Java编写一个程序:输入3个数,将它们按大小顺序输出.