题目
代码:


#include <iostream>
#include <cstdio>
#include <algorithm>using namespace std;struct Student {int number;int score;
};Student arr[100];bool Compare(Student x, Student y) {if (x.score == y.score) {return x.number < y.number;}else {return x.score < y.score;}
}
int main()
{int n;scanf("%d", &n);for (int i = 0; i < n; i++){scanf("%d%d", &arr[i].number, &arr[i].score);}sort(arr, arr + n, Compare);for (int i = 0; i < n; i++){printf("%d %d", arr[i].number, arr[i].score);}return 0;
}

成绩排序(p32)排序相关推荐

  1. 人名和成绩一起排序_#excel中怎么让人名和他的成绩一起排序#excle排序 怎么弄同名次...

    excel中怎么让人名和他的成绩一起排序 以下图2007版EXCEL表格为示例成绩(D列)格进行排序,在EXCEL们选择整行然成绩的高低进行排序时,人名默认和成绩一起排序. 1.整行选中需要排序的数据 ...

  2. 7-2 sdust-Java-学生成绩读取与排序 (8 分)

    ** 7-2 sdust-Java-学生成绩读取与排序 (8 分) ** 1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格 ...

  3. 7-5 sdust-Java-学生成绩读取与排序 (22分)

    1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号,姓名,课程名,成绩.程序能够读取学生及其成绩,将具有相同学号的 ...

  4. 7-2 sdust-Java-学生成绩读取与排序 (20 分)

    7-2 sdust-Java-学生成绩读取与排序 (20 分) 1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号 ...

  5. 7-23 sdust-Java-学生成绩读取与排序 (10 分)

    1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号,姓名,课程名,成绩.程序能够读取学生及其成绩,将具有相同学号的 ...

  6. 输入学生学号、成绩,并排序

    输入学生信息,包括学号.成绩,学号为整形,成绩为浮点型,当输入学号为-1则结束信息输入.当重复输入学生学号和成绩,取最高的成绩,并将学生信息按成绩由高到低排序. 引用头文件: #include< ...

  7. python实现多重排序(多级排序)

    参考链接: Python内置函数sorted()和列表的sort方法使用介绍 参考链接: Python中优先级队列的实现,heapq堆队列算法实现最小堆 参考链接: 排序指南 参考链接: sorted ...

  8. 数据结构:直接插入排序 希尔排序 选择排序 堆排序 冒泡排序 快速排序 归并排序

    一.什么是排序 排序就是将一组杂乱无章的数据按照一定的次序组织起来,此次序可以是升序也可以是降序 二.为什么需要进行排序 为了满足一些需求,比如在比较学生的成绩时,我们就需要给所有学生的成绩排一个顺序 ...

  9. 排序算法——shell排序(希尔排序)

    Shell排序 Shell排序,又称希尔排序,是我最喜欢的一种排序方式,也是我认为在简单的排序算法里效率最高.在效率高的排序算法里最简单的.(就像我,是成绩差的学生里代码最好的,在代码好的学生里成绩最 ...

  10. java排序——桶排序

    2019独角兽企业重金招聘Python工程师标准>>> package jxau.blueDot.lyx;import java.util.ArrayList; import jav ...

最新文章

  1. PHP程序员上相亲节目,结果遭女嘉宾瞬间全灭灯
  2. 来自韩国的优秀Java应用性能监控软件JENNIFER
  3. Python 初学者必看:Python 异常处理集合
  4. Winform中使用异或算法对数字进行加密解密
  5. 5G给边缘计算带来了什么?
  6. [学习笔记] 如果你愿意学那么你是可以看的懂的 —— 群论与 burnside 引理和 polya 定理
  7. jsp mysql登录 demo_java jsp+servlet+mysql实现登录网页设计
  8. %3cphp和%3c php_PHP 编码安全
  9. 浪潮服务器 NF 8460M4 的PM8060 RAID卡设置添加热备方法
  10. php接收get参数false是字符串,php怎么接收url参数
  11. 从保证业务不中断,看网关的“前世今生”
  12. ERmaster 数据库设计 ,显示中文逻辑名
  13. 周报(1.13到1.20)
  14. 嘉立创PCB CAM软件
  15. html chm 打不开,Win7系统中出现CHM打不开的具体解决方法
  16. vue集成汉字转拼音并提取首字母
  17. ESP-01S烧录MQTT固件连接阿里云
  18. Android刘海屏、水滴屏全面屏适配方案
  19. Docker 容器文件存储驱动 Overlay2
  20. 问题分析报告--读取ORC文件报seek错误

热门文章

  1. Android基于腾讯云实时音视频实现类似微信视频通话最小化悬浮
  2. safari浏览器input框placeholder和内容都显示不全
  3. 读了李银河的《我们都是宇宙中的尘微》
  4. GPS基础知识(十) 、定位方程解算和定位精度
  5. 基于MC2302D的LED显示控制器
  6. 两个下载 Google Books 图书的浏览器脚本和扩展
  7. CreatorPrimer | 物理小游戏(物理引擎管理器)
  8. 遇见问题时,区分不同的人所处的四个层次
  9. 华南师范大学计算机软件研究生院,华南师范大学研究生院
  10. linux系统中tomcat使用shutdown.sh无法停止服务器进程