【算法筆記】PAT B1004成績(jī)排名
https://pintia.cn/problem-sets/994805260223102976/problems/994805321640296448
讀入?n(>0)名學(xué)生的姓名、學(xué)號(hào)、成績(jī),分別輸出成績(jī)最高和成績(jī)最低學(xué)生的姓名和學(xué)號(hào)。
輸入格式:
每個(gè)測(cè)試輸入包含 1 個(gè)測(cè)試用例,格式為
第 1 行:正整數(shù) n
第 2 行:第 1 個(gè)學(xué)生的姓名 學(xué)號(hào) 成績(jī)
第 3 行:第 2 個(gè)學(xué)生的姓名 學(xué)號(hào) 成績(jī)
?... ... ...
第 n+1 行:第 n 個(gè)學(xué)生的姓名 學(xué)號(hào) 成績(jī)
其中姓名
和學(xué)號(hào)
均為不超過(guò) 10 個(gè)字符的字符串,成績(jī)?yōu)?0 到 100 之間的一個(gè)整數(shù),這里保證在一組測(cè)試用例中沒(méi)有兩個(gè)學(xué)生的成績(jī)是相同的。
輸出格式:
對(duì)每個(gè)測(cè)試用例輸出 2 行,第 1 行是成績(jī)最高學(xué)生的姓名和學(xué)號(hào),第 2 行是成績(jī)最低學(xué)生的姓名和學(xué)號(hào),字符串間有 1 空格。
輸入樣例:
3?
Joe Math990112 89?
Mike CS991301 100?
Mary EE990830 95
結(jié)尾無(wú)空行
輸出樣例:
Mike CS991301
Joe Math990112
結(jié)尾無(wú)空行
思路:這就是類似寫(xiě)一個(gè)找最大值,最小值函數(shù)的過(guò)程,先設(shè)定一個(gè)max,min,如果輸入的值比max大,就覆蓋max,min同理。