#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