开发者社区> yichudu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

重载运算符排序

简介: 题目1196:成绩排序 时间限制:1 秒内存限制:32 兆特殊判题:否提交:3116 解决:1003 题目描述: 略 输入: 有若干组输入。 每个输入第一行包括一个整数N(1<=N<=100),代表学生的个 数。 接下来的N行每行包括两个整数p和q,分别代表每个学生的 学号和成绩。 输出: 按照学生的成绩从小到大进行排序,并将排序后的学生信息 打印出来
+关注继续查看

题目1196:成绩排序
时间限制:1 秒内存限制:32 兆特殊判题:否提交:3116

解决:1003
题目描述:

输入:
有若干组输入。
每个输入第一行包括一个整数N(1<=N<=100),代表学生的个

数。
接下来的N行每行包括两个整数p和q,分别代表每个学生的

学号和成绩。
输出:
按照学生的成绩从小到大进行排序,并将排序后的学生信息

打印出来。
如果学生的成绩相同,则按照学号的大小进行从小到大排序


样例输入:
3
1 90
2 87
3 92
1
1 1
样例输出:
2 87
1 90
3 92
1 1

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C++学习之路——函数重载和运算符重载
C++学习之路——函数重载和运算符重载
28 0
【C++基础】运算符重载
我们平时用的C++也好,还是其他语言预定义好的运算符,一般都是限定于基本数据类型,如整型变量的加法int c = a+b等,但是操作的数据类型是我们自定义的时候(如类)就不能用预定义运算符,这时就需要用到运算符重载了。
13 0
【C++】C++运算符重载-基础
本篇博客讲解: 运算符重载基础,以及实例 运算符重载基础 运算符重载就是对已有的运算符赋予新的含义,实现新的功能。 运算符重载,如“+”,它可以对int、float、string类型进行加法运算。
883 0
运算符重载
运算符重载允许为运算指定用户定义的运算符实现,其中一个或两个操作数是用户定义的类或结构类型。用户定义的运算符实现的优先级总是高于预定义运算符实现:仅当没有适用的用户定义运算符实现时才会考虑预定义运算符实现。
722 0
C++运算符重载
C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作。例如:  class complex  {   public:    complex(double r=0.
818 0
+关注
618
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载