C语言编程:输入10个整数存入数组a中然后按从打到小的顺序排序并输出。

2025-04-13 07:15:41
推荐回答(1个)
回答1:

#include
{
int a[10];
int i,j,k;
for(k=0;k<10;k++)
cin>>a[k];
for(i=0;i<9;i++)
for(j=i+1;j<=9;j++)
if(a[j-1]<=a[j])
{b=a[j-1];a[j-1]=a[j];a[j]=b;}
for(k=0;k<10;k++)
cout<}

最基本的一个算法,冒泡排序。因为只有10个数据,所以算法复杂性也就没必要限制了,这个算法比较经典而且写法容易。