輸入格式:每個測試輸入包含1個測試用例,格式為\
第1行:正整數n
第2行:第1個學生的姓名 學號 成績
第3行:第2個學生的姓名 學號 成績
... ... ...
第n+1行:第n個學生的姓名 學號 成績
其中姓名和學號均為不超過10個字元的字串,成績為0到100之間的乙個整數,這裡保證在一組測試用例中沒有兩個學生的成績是相同的。
輸出格式:對每個測試用例輸出2行,第1行是成績最高學生的姓名和學號,第2行是成績最低學生的姓名和學號,字串間有1空格。
輸入樣例:
3
joe math990112 89
mike cs991301 100
mary ee990830 95
輸出樣例:
mike cs991301
joe math990112
單位: pat聯盟
時間限制: 400ms
記憶體限制: 64mb
**長度限制: 16kb
這道題 典型的結構體出解 有兩種寫法 第一種 stl + sort 第二種 struct + cmp + sort 原理差不多所以只上stl解法
這道題只要輸入正確 排序什麼的交給sort 沒有難度的水題 手速題
#include using namespace std;
void solve()
int main()
1004 成績排名 20 (20 分)
1004 成績排名 20 20 分 讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓...
1004 成績排名 20 (20 分)
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...
1004 成績排名 20 (20 分)
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...