题目描述
给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。

输入格式
第一行为 n (0 < n < 20),表示班里的学生数目;

接下来的 n 行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过 20,成绩为一个不大于 100 的非负整数。

输出
把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。

输入样例

4

Kitty 80

Hanmeimei 90

Joey 92

Tim 28

输出样例

Joey 92

Hanmeimei 90

Kitty 80

Tim 28

#include<bits/stdc++.h>
using namespace std;
struct ll{string s;int x;bool operator < (ll t){return x>t.x;}
}a[22];
int main(){int n; cin>>n;for(int i=0;i<n;i++)cin>>a[i].s>>a[i].x;sort(a,a+n);for(int i=0;i<n;i++)cout<<a[i].s<<' '<<a[i].x<<endl;return 0;
}

成绩排序 给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。相关推荐

  1. 成绩排序_给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。

    描述 给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前. 格式 输入格式 第一行为n (n大于0不超过20),表示班里的学生数目: 接下来的n行,每行为 ...

  2. C++统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩。

    输入学生人数(最多为50个人),然后按编号从小到大的顺序依次输入学生成绩(语文.数学和英语3门课程的成绩),最后统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩 #include& ...

  3. 汇编语言#编写两个子程序,分别实现:1)使用选择法排序,按成绩从高到低的进行排序;2)分别统计学生某门课程成绩中各分数段的成绩的人数,并输出

    汇编语言#编写两个子程序,分别实现:1)使用选择法排序,按成绩从高到低的进行排序:2)分别统计学生某门课程成绩中各分数段的成绩的人数,并输出 选择排序(Selection sort)是一种简单直观的排 ...

  4. -- 27、 查询出只有两门课程的全部学生的学号和姓名(不重点)(自己做出)

    -- 27. 查询出只有两门课程的全部学生的学号和姓名(不重点) SELECT st.s_id,st.s_name,count(sc.c_id)'选修课程数两门'FROM student as st ...

  5. 查询出只有两门课程的全部学生的学号和姓名

    建表语句点击详见 – 查询出只有两门课程的全部学生的学号和姓名 SELECT st.s_id, st.s_name FROM student st LEFT JOIN score sc ON sc.s ...

  6. 【基于MapReduce的成绩分析系统】——计算每门课程的平均成绩、最高成绩、最低成绩

    本次用 MapReduce 计算每门课程的平均成绩.最高成绩和最低成绩也是我们<大数据基础>课程的期末大作业 [ 基于MapReduce的成绩分析系统 ] 的功能需求之一. 临近期末,在这 ...

  7. mysql查询课程最高分_在“成绩管理”数据库中,查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。 A.SELE_搜题易...

    统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称.开课院系和选修人数,并按选课人数排序.正确的命令是(  ). A.SELECT 课程名称,开课院系,COUNT(课程编号)A ...

  8. C语言链表学生成绩制作成链表,C语言程序设计课程设计基于链表的学生成绩管理系统.doc...

    C语言程序设计课程设计基于链表的学生成绩管理系统 华北科技学院计算机系综合性实验报告 PAGE 第 PAGE 10 页 华北科技学院计算机系综合性实验 实 验 报 告 课程名称 C语言程序设计 实验学 ...

  9. -- 27、查询出只有两门课程的全部学生的学号和姓名

    SELECT st.s_id,st.s_name FROM student st LEFT JOIN score sc ON sc.s_id=st.s_id INNER JOIN course c O ...

最新文章

  1. 如何获取有性能问题的SQL
  2. 惠斯通电桥信号调理芯片_用惠斯通电桥测电阻
  3. 自动驾驶多目视觉感知
  4. 韩国国税局正调查华为当地分公司 回应称“例行常规审计”
  5. 右键菜单添加程序,指定图标, Notepad2、Sublime Text 2
  6. Java技术分享:如何设计一个本地缓存?
  7. 初次使用mybatis Generator
  8. 如何测试一个网页登陆界面
  9. 使用OpenCV和Python从图像中提取形状
  10. linux自动重新启动,linux 系统自动重新启动,请帮忙看看
  11. c语言英文星期几,输入字母,判断星期几,求大神指点
  12. 【BZOJ4300】绝世好题,位运算相关DP
  13. vue的边距怎么设置_vue 拖动调整左右两侧div的宽度
  14. 假如 C++ 是一只箭,你会用它来射哪只雕?
  15. python字典类型可迭代_核心数据类型--字典
  16. 《图解机器学习-杉山将著》读书笔记---CH5
  17. Poj2823 单调队列
  18. dns解析失败故障问题解决两例
  19. emeditor的快捷键
  20. 网站镶嵌网站显示代码

热门文章

  1. 电脑网络访问正常却显示无法连接到Internet?
  2. win7便笺和截图无法使用解决办法
  3. Anaconda3安装包高速下载方法
  4. 幽默风趣的经典句子,搞笑俏皮,句句乐翻天!
  5. coalesce(coalesce函数的用法)
  6. 瓜分20亿红包,就差双11「实在指南」!
  7. cad 打开硬件加速卡_5千预算,满足CAD/SU/犀牛设计制图兼顾3DMAX的DIY主机配置
  8. 去斑收毛孔 7个经济小偏方
  9. python输出多个随机数_python怎么输出从0到100内的多个随机数
  10. 5g聚合路由器的那些事儿,你都知道多少?