题目描述
定义一个结构体 Student,包含三个成员:
string name(姓名)int chinese(语文成绩)int math(数学成绩)int english(英语成绩)
输入 n 个学生的信息,存入结构体数组中。然后找出总分最高的学生(总分 = 语文+数学+英语),输出他的姓名和总分。如果有多名学生总分相同,则输出第一个出现的那位。
输入
第一行一个整数 n()。
接下来 n 行,每行依次为:姓名、语文、数学、英语,用空格隔开。
姓名不含空格,长度不超过20。成绩均为0到100之间的整数。
输出
一行,格式为:姓名 总分,中间用一个空格隔开。
样例输入
4
Tom 85 90 88
Jerry 92 87 95
Alice 88 95 80
Bob 90 90 90
样例输出
Jerry 274
样例解释
Tom总分263,Jerry总分274,Alice总分263,Bob总分270,最高分是Jerry。
要求
- 定义
struct Student。 - 必须使用结构体数组来存储所有学生的信息。
- 主程序中要遍历数组,计算每个学生的总分,并记录最高总分及其对应的姓名。