#5697. 成绩排序与等级统计(五级模拟)
成绩排序与等级统计(五级模拟)
题目描述
某班级进行了一次考试,现有n个学生的成绩数据,每个学生包含姓名(不超过20个字符)和分数(0-100的整数)。要求:
- 按分数从高到低排序,分数相同时按姓名字典序从小到大排序。
- 统计各分数段人数:
- A等:90-100分
- B等:80-89分
- C等:70-79分
- D等:60-69分
- E等:0-59分
输入格式
第一行包含一个整数n(1≤n≤100)。
接下来n行,每行包含一个字符串name和一个整数score,用空格分隔。
输出格式
第一行输出排序后的学生信息,每行格式为“name score”。
第二行输出各等级人数,格式为“A:X B:Y C:Z D:W E:V”,其中X/Y/Z/W/V为各等级人数。
样例输入
3
Alice 85
Bob 90
Charlie 85
样例输出
Bob 90
Alice 85
Charlie 85
A:1 B:2 C:0 D:0 E:0
相关
在下列比赛中: