题目描述
期末考试结束后,同学们都很着急地想知道自己的考试成绩。信息学小组的小辉同学受老师委托,统计每位同学语文、数学、英语三科的总分和平均分。若存在多个同学的平均分相同,要求经过排序后,这些记录的相对次序需与排序前保持不变。你能编个程序帮助他吗?
输入
有若干行,第一行是全班人数N,后面各行为每位同学的学号和语文、数学、英语成绩。
输出
共有N行,每行依次为每位同学的学号、语文、数学、英语、总分和平均分,并按平均分由高到低依次排列(要求是稳定的排序)。
3
501 95 90 93
502 87 89 98
503 80 92 78
501 95.00 90.00 93.00 278.00 92.67
502 87.00 89.00 98.00 274.00 91.33
503 80.00 92.00 78.00 250.00 83.33