好久没编程序了,今天编个排序题,出错了,望各位指点一二^_^
题目:编程输入10个正整数,然后自动按从大到小的顺序输出代码:
程序代码:#include<stdio.h>
#include<string.h>
int main()
{
int a[10];
for(int i=0;i<10;i++)
scanf("%d",a[i]);
for(int i=0;i<9;i++)
for(int j=0;j<9-i;j++)
if(a[j]>a[j+1])
{
int t;
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(int i=0;i<10;i++)
printf("%2d",a[i]);
return 0;
} 运行结果:







