1337.成绩排序 - 华科

通过数:43提交数:86学校:华中科技大学考研机试真题 题目列表 标签
题目描述 有 $N$ 个学生的数据,将学生数据按 $成绩$ 从低到高排序,如果 $成绩$ 相同则按 $姓名字符$ 的字典序排序,如果 $姓名的字典序$ 也相同则按照学生的 $年龄$ 从小到大排序,并输出 $N$ 个学生排序后的信息。 输入格式 测试数据有多组,每组输入第一行有一个整数 $N$($N \leq 1000$),接下来的 $N$ 行包括 $N$ 个学生的数据。 每个学生的数据包括 $姓名$(长度不超过 $100$ 的字符串)、$年龄$(整形数)、$成绩$(小于等于 $100$ 的正数)。 输出格式 将学生信息按 $成绩$ 进行排序,$成绩$ 相同的则按 $姓名的字母序$ 进行排序。 然后输出学生信息,按照如下格式: $姓名$ $年龄$ $成绩$ 学生 $姓名的字母序$ 区分字母的大小写,如 $A$ 要比 $a$ 的字母序靠前(因为 $A$ 的 $ASC$ 码比 $a$ 的 $ASC$ 码要小)。 输入样例 3 abc 20 99 bcd 19 97 bed 20 97 输出样例 bcd 19 97 bed 20 97 abc 20 99
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。