#2876. 按成绩和姓名的字典序降序输出
按成绩和姓名的字典序降序输出
题目描述
定义一个学生的结构体,需要存储的信息包括:姓名,语文成绩,数学成绩,英语成绩,性别,总分,以及平均分。
输入 n 个学生的姓名,语文成绩,数学成绩,英语成绩,性别; 分 n 行,按照总分从高到低输出 n 个学生的姓名(如果总分相同按照姓名的字典序由小到大输出),总分,以及平均分,平均分保留 2 位小数。
输入格式
先输入一个整数 n 再输入 n 行,每一行包括学生的姓名,语文成绩,数学成绩,英语成绩,性别。
输出格式
分 n 行输出,按照总分从高到低(如果总分相同按照姓名的字典序由小到大输出)输出 n 个学生的姓名,总分,以及平均分,平均分保留 2 位小数。
输入输出样例
输入 #1
6
zhangsan 98 97 95 m
lisi 97 98 99 w
wangwu 100 100 100 m
xiaoming 99 90 92 w
xiaohong 97 100 93 m
xiaoliang 95 96 94 w
输出 #1
wangwu 300 100.00
lisi 294 98.00
xiaohong 290 96.67
zhangsan 290 96.67
xiaoliang 285 95.00
xiaoming 281 93.67