回复 13楼 s18270722463
把九个数都排好了,剩下的就是最小的嘛,冒泡就是有这特点。
我算是服了 ,这么基本的东西自己好好理解一下,万一不行就自己像机器一样模拟运行一下 .
#include<stdio.h> int main() { int i ,j ,k,a[10]; printf("输入10个数:\n"); for(i=0;i<=9;i++) scanf("%d",&a[i]); printf("from small to larg:"); for(i=0;i<=9;i++) for(j=0;j<=9-i-1;j++) { if(a[j]>a[j+1]) { k=a[j]; a[j]=a[j+1]; a[j+1]=k; } } for(i = 0; i < 10; printf("%d ", a[i++]));//这句是我加的。总得看看排序结果吧 return 0; }