本題要求將給定的n個整數從大到小排序後輸出。
輸入格式:
輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。
輸出格式:
在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。
輸入樣例:
451
76
輸出樣例:
765
1
#include
intmain()
for(
int i=
0;i1;i++
)printf
("%d "
,a[i]);
printf
("%d"
,a[n-1]
);return0;
}
啊哈好像寫成冒泡法了
原來選擇法是跟打擂台差不多的。
下面這個才是選擇法
#include
intmain()
printf
("%d"
,a[0])
;for
(int i=
1;i)printf
(" %d"
,a[i]);
return0;
}
其實只是比較的物件變了 習題7 1 選擇法排序 20分
本題要求將給定的n個整數從大到小排序後輸出。輸入格式 輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。輸出格式 在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。輸入樣例 45 1 7 6 輸出樣例 7 6 5 1 include include ...
習題7 1 選擇法排序 20分
本題要求將給定的n個整數從大到小排序後輸出。輸入格式 輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。輸出格式 在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。輸入樣例 451 76輸出樣例 765 1原始碼 include pragma war...
PTA 實驗7 1 5 選擇法排序 20分
本題要求將給定的n個整數從大到小排序後輸出。輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。4 5 1 7 67 6 5 1 include int main int index 最大值的下標 in...