色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言for語句的冒泡排序法?

方一強2年前17瀏覽0評論

實現過程:

(1)通過兩個for循環實現冒泡排序的全過程,外層for循環決定冒泡排序的趟數,內層for循環決定每趟所進行兩兩比較的次數。

(2)程序代碼如下:

#include<stdio.h>

intmain()

{

inti,j,t,a[11];//定義變量及數組為基本整型

printf("請輸入10個數:\n");

for(i=1;i<11;i++)

scanf("%d",&a[i]);//從鍵盤中輸入10個數

for(i=1;i<10;i++)//變量i代表比較的趟數

for(j=1;j<11-i;j++)//變最j代表每趟兩兩比較的次數

if(a[j]>a[j+1])

{

t=a[j];//產利用中間變童實現兩值互換

a[j]=a[j+1];

a[j+1]=t;

}

printf("排序后的順序是:\n");

for(i=1;i<=10;i++)

printf("%5d",a[i]);//將胃泡排序后的順序輸出

printf("\n");

return0;

}

運行結果:

請輸入10個數:

6632234525515694637

排序后的順序是:

5152325323745466669