本題主要掌握對字串的基本知識,例如輸入格式,輸出格式還有一些函式
題目:讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。
c++**
#include#includeusing
namespace
std;
//學生的結構體,也可以用類更方便
struct
student
stu[
100000
];int
main()
}int index_max = 0, index_min = 0
;
int max_score = 0, min_score = 0
;
int k = 0
;
//提取最大最小分數所在的下標
while (n--)
if (min_score>=stu[k].score)
k++;
}cout
<< stu[index_max].name << "
"<< stu[index_max].number
<< stu[index_min].name << "
"<< stu[index_min].number
}
PAT 1004 成績排名
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...
PAT1004 成績排名
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績 其中姓名和學號均為不超過10個字元的字串...
PAT1004 成績排名
讀入n名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式 每個測試輸入包含1個測試用例,格式為 第1行 正整數n 第2行 第1個學生的姓名 學號 成績 第3行 第2個學生的姓名 學號 成績 第n 1行 第n個學生的姓名 學號 成績其中姓名和學號均為不超過10個字元的字串,...