学生成绩

【问题描述】
给出若干条学生信息记录,包括学号,姓名,语文,数学,英语,物理,化学几个字段,要求:
1.计算每个学生的总分;
2.根据总分进行从大到小排序,如果总分相同,按照语文成绩从大到小排序;
3.统计一门学科不及格的人数。
【输入】
输入文件students.in包含n*3+1行,第一行是整数n(n<=1000),表示是n个学生;接下来每组3行数据:学号,学生姓名,5个学科的成绩。
【输出】
输出文件students.out 的第一行是统计的有不及格学科的人数,接下来输出总分前20名的学生信息,每行信息包括学号,姓名,5个学科的成绩,总分。如果不满20人,按照实际人数输出。
【输入输出样例】
students.in
5
10001
stu1
84 66 53 62 69
10002
stu2
90 67 59 82 58
10003
stu3
99 63 69 88 87
10004
stu4
83 77 91 69 64
10005
stu5
85 98 90 65 68
students.out
2
10003 stu3 99 63 69 88 87 406
10005 stu5 85 98 90 65 68 406
10004 stu4 83 77 91 69 64 384
10002 stu2 90 67 59 82 58 356
10001 stu1 84 66 53 62 69 334

信息

ID
1819
难度
5
分类
(无)
标签
递交数
24
已通过
12
通过率
50%
被复制
5
上传者