描述
输入学生的人数n,然后再输入每位学生的分数m和姓名(姓名为一个连续的字符串,中间没有空格,长度不超过20),求获得最高分数的学生的姓名。
输入描述
输入共n+1行。
第一行输入一个正整数n,表示学生人数。接着输入n行,每行格式如下:
分数 姓名
分数 姓名
输出描述
输出共1行,获得最高分数同学的姓名
样例输入 1
5 87 lilei 99 hanmeimei 97 lily 96 lucy 77 jim
样例输出 1
hanmeimei
提示
对于100%的数据:1≤n≤100,0≤m≤100
#include<iostream>
#include<string>
using namespace std;
struct stu {
int grade;
char name[21];
};
stu s[101];
int main()
{
int n; cin >> n;
int max_i = 0;
for (int i = 0; i < n; i++) {
cin >> s[i].grade >> s[i].name;
if (s[i].grade > s[max_i].grade) {
max_i = i;
}
}
cout << s[max_i].name;
return 0;
}