c6-3.c 563 B

12345678910111213141516171819
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a[10];
  5. int i,j,t;
  6. printf("input 10 numbers :\n");
  7. for (i=0;i<10;i++)
  8. scanf("%d",&a[i]);
  9. printf("\n");
  10. for(j=0;j<9;j++) // 进行9次循环,实现9趟比较
  11. for(i=0;i<9-j;i++) // 在每一趟中进行9-j次比较
  12. if (a[i]>a[i+1]) // 相邻两个数比较
  13. {t=a[i];a[i]=a[i+1];a[i+1]=t;}
  14. printf("the sorted numbers :\n");
  15. for(i=0;i<10;i++)
  16. printf("%d ",a[i]);
  17. printf("\n");
  18. return 0;
  19. }