1冒泡法對10的數字進行排序。
# include & ltstdio.h & gt
void main()
{ int a[10];
int i,j,t;
printf("請輸入10數字:\ n ");
for(I = 0;我& lt10;i++)
scanf("%d ",& ampa[I]);
printf(" \ n ");
for(j = 0;j & lt9;J++) // 9個周期實現9次比較。
for(I = 0;我& lt9-j;J++) //在每次比較中進行9-j次比較。
if(a[I]& gt;A[i+1]) //相鄰兩個數的下沈互換。
{ t = a[I+1];
a[I+1]= a[I];
a[I]= t;
}
printf("排序後的數字:\ n ");
for(I = 0;我& lt10;i++)
printf("%d ",a[I]);
printf(" \ n ");
}
無論有多少個數字,都可以通過改變它們來實現功能。定義壹個大數組,可以通過多次循環來實現。
2選擇方法對數字10進行排序
這種方法不如冒泡法方便,就不描述了。