//10个数一共要比较9趟,第一趟比较9次,第二趟比较8次,以此类推。
#include
main()
{
int a[10],i,j,t;
printf("input 10 number:\n");
for (i=0;i<10;i++) // 输入10个数
scanf("%d",&a[i]);
for (j=0;j<9;j++) { // 共比较9趟
for (i=0;i<9-j;i++) { // 每趟比较9-i次
if (a[i]>a[i+1]) {
t=a[i];a[i]=a[i+1];a[i+1]=t; // 换位置
}
}
}
printf("\n")
for (i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
}
阅读(1892) | 评论(1) | 转发(0) |