当前位置: 首页 > news >正文

公司建站方案设计广告公司网站建设

公司建站方案,设计广告公司网站建设,网站资料上传,有什么做数学题的网站原题 题目链接: 1.link1 2.link2 题目描述 给出班里某门课程的成绩单&#xff0c;请你按成绩从高到低对成绩单排序输出&#xff0c;如果有相同分数则名字字典序小的在前。 输入格式 第一行为 n ( 0 < n < 20 ) n (0 < n < 20) n(0<n<20)&#xff0c;表…

原题

题目链接:
1.link1
2.link2

题目描述

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

输入格式

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

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

输出格式

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

输入输出样例 #1

输入 #1

4
Kitty 80
Hanmeimei 90
Joey 92
Tim 28

输出 #1

Joey 92
Hanmeimei 90 
Kitty 80
Tim 28

思路分析

知识点:
结构体,多关键字排序(需提供 c m p a r e cmpare cmpare 函数)
直接上代码

AC代码

#include<bits/stdc++.h>using namespace std;struct node{string name;//姓名int cj;//成绩
};int n;
node studentt[25];
bool cmp(node a,node b){if(a.cj != b.cj)return a.cj > b.cj;/*成绩不一样时,较大者在前*/else return a.name < b.name;/*成绩相同时,按字典序排序*/
}
signed main(){cin >> n;for(int i = 1 ; i <= n ; i++){cin >> studentt[i].name >> studentt[i].cj;}sort(studentt+1,studentt+n+1,cmp);/*sort(开始排序的位置,结束排序的位置,比较函数)*/for(int i = 1 ; i <= n ; i++){cout << studentt[i].name << ' ' << studentt[i].cj << '\n';}return 0;
}
http://www.dtcms.com/a/471641.html

相关文章:

  • 算法学习 || 动态规划(买卖股票的最佳时机3)
  • [GazeTracking] 视线数据获取 | refresh
  • Elastic × Jina AI
  • php 网站下载器备案 网站 收录
  • 编译原理机测客观题(1)绪论、文法与语言
  • 企业网站更新频率医疗器械网站制作
  • 培训机构网站源码购物网站发展规划与建设进度
  • 抽像代数概念理解——同构(isomorphism)
  • Tweedie 公式
  • 站长之家psd南漳网站开发
  • .net网站制作做游戏视频网站
  • 肇庆网站seowordpress评论发邮件
  • 网站服务器怎么迁移搜索引擎哪个好
  • 青岛建网站最新消息新闻头条
  • 郴州市北湖建设局网站设计师 网站
  • 双目视觉对熔池表面的三维重建研究总结
  • 【笔记】聊聊更强大的 epoll
  • 是做网站编辑还是做平面设计网站安全解决方案
  • QT5.15.2导入官方QtMqtt【Mingw32为例】
  • 上海做网站的月薪颜色搭配对网站重要性
  • Qt中的字符串宏 | 编译期检查和运行期检查 | Qt信号与槽connect写法
  • 网站建设的投资预算怎么写阿里企业邮箱费用
  • 6网站建设做网站建设银行官网官方网站
  • 网页设计职位廊坊网络推广优化公司
  • 画家网站建设内蒙古赤峰市信息网官网
  • 哈尔滨网站制作专业md5 wordpress
  • 天猫商城官网首页seo关键词优化排名
  • 计算机操作系统 内存管理常见问题(菜鸡自学,非专业)
  • Python下载实战:高效获取网络资源
  • Python高级编程:创建可管理属性的完整指南