程式設計實習MOOC 成績排序

2021-10-06 15:15:11 字數 654 閱讀 3932

給出班裡某門課程的成績單,請你按成績從高到低對成績單排序輸出,如果有相同分數則名字字典序小的在前。

第一行為n (0 < n < 20),表示班裡的學生數目;

接下來的n行,每行為每個學生的名字和他的成績, 中間用單個空格隔開。名字只包含字母且長度不超過20,成績為乙個不大於100的非負整數。

把成績單按分數從高到低的順序進行排序並輸出,每行包含名字和分數兩項,之間有乙個空格。

4

kitty 80

hanmeimei 90

joey 92

tim 28

joey 92

hanmeimei 90

kitty 80

tim 28

#include

#include

using

namespace std;

struct studentstu[40]

;int

main()

}}for(

int i=n-

1;i>=

0;i--

)return0;

}

插入排序,還要補充選擇排序和氣泡排序。

C語言程式設計 1080 MOOC期終成績

include include include include include include using namespace std struct node bool cmp const node a,const node b intmain for int i 0 i m i for int i...

程式設計實習MOOCOJ第十周成績排序

總時間限制 1000ms 記憶體限制 65536kb 描述給出班裡某門課程的成績單,請你按成績從高到低對成績單排序輸出,如果有相同分數則名字字典序小的在前。輸入第一行為n 0 n 20 表示班裡的學生數目 接下來的n行,每行為每個學生的名字和他的成績,中間用單個空格隔開。名字只包含字母且長度不超過2...

1080 MOOC期終成績

最後乙個測試點 6分 如果有的成績不存在 例如某人沒參加期中考試 則在相應的位置輸出 1 如果有的成績為0,則相應的位置應該輸出的是 0 注意不要也輸出成 1 了 額外輸入樣例 2 2 2 aaa 0 bbb 200 aaa 0 bbb 0 aaa 0 bbb 60 正確的輸出樣例 bbb 200 ...