成績排序 2023年清華大學

2021-10-03 21:52:03 字數 1232 閱讀 5346

反思

排序

暫無

//由於題中未說有多少個組測試用例,我們保險一些

#include

"bits/stdc++.h"

using

namespace std;

const

int maxn =

110;

struct stustus[maxn]

;//輸入的學生的數量

int n;

bool

cmp(stu a,stu b)

else

if(a.score == b.score && a.num < b.num)

else

}void

print()

}int

main()

sort

(stus,stus+n,cmp)

;print()

;}return0;

}

//題目中未提及有多少學生,使用vector吧,名字也沒說多大,用string 

//成績沒說是啥,使用doule

#include

"bits/stdc++.h"

#include

#include

using

namespace std;

struct stu

;//學生陣列

vector stus;

//學生數量

int n;

//排序方式

int flag;

bool

dcmp

(stu a,stu b)

else

if(a.score == b.score && a.id < b.id)

else

}bool

icmp

(stu a,stu b)

else

if(a.score == b.score && a.id < b.id)

else

}void

print()

}int

main()

if(flag ==0)

else

if(flag ==1)

print()

;}}

使用sort()即可;

注意成績是整數。

清華大學 成績排序

題目描述 查詢和排序 題目 輸入任意 使用者,成績 序列,可以獲得成績從高到低或從低到高的排列,相同成績 都按先錄入排列在前的規則處理。示例 jack 70 peter 96 tom 70 smith 67 從高到低 成績 peter 96 jack 70 tom 70 smith 67 從低到高 ...

清華大學考研複試機試 成績排序2

用一維陣列儲存學號和成績,然後,按成績排序輸出。輸入第一行包括乙個整數n 1 n 100 代表學生的個數。接下來的n行每行包括兩個整數p和q,分別代表每個學生的學號和成績。按照學生的成績從小到大進行排序,並將排序後的學生資訊列印出來。如果學生的成績相同,則按照學號的大小進行從小到大排序。水題,直接用...

蓋茨清華大學演講

尊敬的顧校長,清華大學的老師 同學們 獲得清華大學這所世界一流大學的榮譽博士學位,讓我感到非常榮幸。清華是所有著百年歷史的名校,這裡誕生了很多傑出的科學家 商業和政治領袖。我上一次造訪貴校是在1997年。當時,貴校學生的才華 熱情和創造性給我留下了很深的印象。之後,我決定在中國設立微軟研究院。在沈向...