题目
分析
本题无需多做分析。
首先,是声明一个结构,用于存放必要的学生信息:姓名,语文、数学、英语成绩。
我比较喜欢将结构声明为首字母大写的单数名词。比如本题我会将结构命名为Student。
其次,本题是找到三科总成绩最高的学生。按照“打擂台”算法的基本思路,创建一个学生,并设置ta的三科分数都是一个不可能更低的分数——一般就是要比题目给出的成绩范围下限更低的一个分数,就能保证后续打擂台的正确性。
在第一次提交时,我设置了:
Student stu;
stu.chinese = 0;
stu.math = 0;
stu.english = 0;
但是有一个WA。查看样本输入,发现该样本中所有成绩都是0,于是就造成“初始擂主”无法被击败而输出错误。
答案

思考
本题当然可以用数组加上定制排序完成,但没必要。
