好久没编程序了,今天编个排序题,出错了,望各位指点一二^_^
题目:编程输入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; }
运行结果: