本帖最后由 51hei單片 于 2016-3-13 17:13 編輯
- #include<stdio.h>
- void main()
- {
- int a[10]; //定義一個數組既它的元素為10
- int i,j,temp; //定義3個變量
- printf("輸入10個整數:\n\a");
- for(i=0;i<10;i++)
- scanf("%d",&a[i]); //依次輸入10個整數
- for(i=0;i<9;i++) //進行9輪排序
- {
- for(j=0;j<9-i;j++) //每輪進行9-i次交換
- if(a[j]>a[j+1])
- {
- temp=a[j];
- a[j]=a[j+1]; //大的沉底,小的上浮
- a[j+1]=temp;
- }
- }
- printf("排序結果:");
- for(i=0;i<10;i++) //依次輸出排序結果
- printf("%d\t ",a[i]);
- }
復制代碼 |