Boss:成绩排名

编程闯关 难度 3

#struct#sort#stl

本星球大 Boss!读入 n 个“姓名 分数”,按分数从高到低输出。struct 存人、cmp 定规则、sort 一键排——STL 三件套合体!

题目描述

第一行输入整数 n(1 ≤ n ≤ 1000)。接下来 n 行,每行一个姓名(不含空格)和一个分数(0 ≤ 分数 ≤ 100,保证分数互不相同)。按分数从高到低输出,每行一个“姓名 分数”。

输入样例:
2
xiaoming 90
xiaohong 95

输出样例:
xiaohong 95
xiaoming 90

知识点讲解

struct 打包姓名和分数,自定义 cmp 按分数降序,sort 完成排序——处理“带名字的数据”的标准套路。

来小码星球,动手写一遍 →