题目内容
某中学的初一年级打算办特色班级,这个特色班只招收每个班的平均成绩前5的同学。现在A班的老师想知道班上的平均分情况,虽然某个班级的班主任有Excel,但是最近因为某种原因,用的破解版Excel被微软公司封掉了,导致无法再用Excel的排序功能。
这位班主任知道你在OICoder中表现很好,请你用其他同学不会的黑科技(自己编程写一个程序)帮助老师。待会你会知道班级上n个同学的成绩,请你帮这位班主任对学生名单根据平均分降序排序。(若存在多个同学平均分相同,则学号小的同学排在前面。)
输入格式
第1行先输入A班的学生总数n。
第2行输入第1个学生的学号、数学成绩、科学成绩。
第3行输入第2个学生的学号、数学成绩、科学成绩。
依次类推。
输出格式
按照降序输出学生名单。(对于成绩,输出2位小数)
第1行是平均分最高的学生信息(学号、数学成绩、科学成绩、平均分)
第2行是平均分次高的学生信息
依次类推。
输入样例
3
2018001 98 98
2018002 99.5 99.5
2018003 97 97
输出样例
2018002 99.50 99.50 99.50
2018001 98.00 98.00 98.00
2018003 97.00 97.00 97.00
数据范围
0< n && n<=1024,
0<学号长度 && 学号长度<= 15 (不保证在int范围之内)
0<每科成绩 && 每科成绩<=100

658

被折叠的 条评论
为什么被折叠?



