01:谁考了第k名 个人博客:doubleq.win
2018-06-18 04:06:38来源:未知 阅读 ()
个人博客:doubleq.win
01:谁考了第k名
- 查看
- 提交
- 统计
- 提问
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。
- 输入
- 第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。
其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。 - 输出
- 输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)
- 样例输入
-
5 3 90788001 67.8 90788002 90.3 90788003 61 90788004 68.4 90788005 73.9
- 样例输出
-
90788004 68.4
1 #include<iostream> 2 #include<algorithm> 3 #include<cstdio> 4 using namespace std; 5 int n,k; 6 struct s 7 { 8 int xh; 9 double cj; 10 }a[1001]; 11 int comp(const s &a,const s &b) 12 { 13 return a.cj>b.cj; 14 } 15 int main() 16 { 17 cin>>n>>k; 18 for(int i=1;i<=n;i++) 19 { 20 cin>>a[i].xh; 21 cin>>a[i].cj; 22 } 23 sort(a+1,a+n+1,comp); 24 printf("%d ",a[k].xh); 25 printf("%g",a[k].cj); 26 return 0; 27 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:C#评分小系统练习
下一篇:L1-028. 判断素数
- 2020年04月25日个人赛 2020-04-29
- 2020年04月19日个人赛 2020-04-23
- 2020年04月12日个人赛 2020-04-18
- 结题报告 2020-03-07
- 个人项目开源之c++基于epoll实现高并发游戏盒子(服务端+客 2019-11-28
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash