習題7 1 選擇法排序 20 分

2021-10-22 14:39:24 字數 715 閱讀 2913

本題要求將給定的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...