#h124. 综合成绩排名
综合成绩排名
h124. 综合成绩排名
题目描述
学校记录了 名学生的语文、数学和英语成绩。每名学生的总分等于三科成绩之和。
请按照下面的规则对学生进行排名:
- 总分较高的学生排在前面;
- 总分相同时,数学成绩较高的学生排在前面;
- 总分和数学成绩都相同时,学号较小的学生排在前面。
建议使用结构体保存学生信息和计算得到的总分。
输入格式
第一行输入一个整数 ,表示学生人数。
接下来 行,每行输入一个整数 、一个字符串 和三个整数 、、,分别表示学号、姓名和三科成绩。
姓名只包含英文字母和数字,且不含空格。所有学生的学号互不相同。
输出格式
输出 行,每行包含一名学生的学号、姓名和总分,相邻两项之间用一个空格分隔。
学生应按照题目给出的排名规则输出。
数据范围
- 姓名长度不超过
样例
5
1003 alice 90 80 90
1001 bob 85 90 85
1002 carol 100 70 90
1005 david 90 90 80
1004 eric 80 70 80
1001 bob 260
1005 david 260
1003 alice 260
1002 carol 260
1004 eric 230