當前位置:吉日网官网 - 中國傳統 - c語言中的排序方法

c語言中的排序方法

選擇和冒泡是C語言中最常見的排序方法。

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進行排序

這種方法不如冒泡法方便,就不描述了。

  • 上一篇:機制黑砂的缺點
  • 下一篇:華為智能屏如何開機進入默認輸入源?
  • copyright 2024吉日网官网