#ST203. 成绩排行榜

成绩排行榜

成绩排行榜

课堂例题 / ★★

题目描述

输入 n 个学生的名字和分数,按照分数从高到低输出排行榜。

本题暂时不处理并列名次,排序后第几个就是第几名。

输入格式

第一行 n。接下来 n 行:name score

输出格式

输出 n 行:rank name score

样例 1

输入:

3
A 90
B 100
C 80

输出:

1 B 100
2 A 90
3 C 80

数据范围

对于所有测试数据:

  • 1 <= n <= 100,如果题目有 n
  • 名字均为不含空格的字符串;
  • 所有数字均为整数,范围适合 int

提示

可以使用结构体保存每个对象的信息。