在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。

第一行有两个整数,分别是学生的人数n(1≤n≤100)n(1≤n≤100),和求第k名学生的k(1≤k≤n)k(1≤k≤n)。

其后有nn行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。

其实这道题就是复习一下,排序输出。

```Java

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc  = new Scanner(System.in);int n =sc.nextInt();int index =sc.nextInt();int [] number =new int[n];double [] score =new double[n];for (int i = 0; i < number.length; i++) {number[i] =sc.nextInt();score[i]  =sc.nextDouble();}for (int i = 0; i < score.length-1; i++) {for (int j = 0; j < score.length - 1 - i; j++) {if (score[j]>score[j+1]){double ts =score[j];score[j] = score[j + 1];score[j + 1] = ts;int t =number[j];number[j] = number[j + 1];number[j + 1] = t;}}}System.out.println(number[index-1]+" "+score[index-1]);}
}

```

[Java 一道简单的排序题]相关推荐

  1. A. 这是一道简单的水题~

    A. 这是一道简单的水题~ pbz最近沉浸在数学中无法自拔,他发现了一种非常有趣的数,这个数的十进制表示形式中只含有8和9,这个数有着很好的寓意,代表了pbz的梦想和期望,他想知道对于任意的给定的正整 ...

  2. c语言5个人3课成绩,一道c语言排序题【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高...

    一道c语言排序题 [问题描述] 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金.期末,每个学生都有3门课的成绩:语文.数学.英语.先按总分从高到低排序,如果两个同学总分 ...

  3. CTF easy_maze 一道简单的迷宫题。

    CTF easy_maze 一道简单的迷宫题. 打开IDA进行分析. 定位到main函数 查看程序 在main函数中查看子方法 这里发现如是遇字母"o"则退出,查看unk_400A ...

  4. qduoj 一道简单的数据结构题(水题)

    题目链接:https://qduoj.com/problem/147/点击打开链接 一道简单的数据结构题 发布时间: 2017年6月3日 18:46   最后更新: 2017年6月3日 18:51   ...

  5. DNA排序,简单的排序题

    现在有一些长度相等的DNA串(只由ACGT四个字母组成),请将它们按照逆序对的数量多少排序. 逆序对指的是字符串A中的两个字符A[i].A[j],具有i < j 且 A[i] > A[j] ...

  6. (讲解)用java实现简单选择排序

    基本操作: 选择排序(select sorting)也是一种简单的排序方法. 它的基本思想是:第一次从arr[0到]arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1]到arr[n- ...

  7. 一道简单的编程题,不过您做对了吗?

    转老赵点滴 - 追求编程之美 2009-05-27 19:45 by Jeffrey Zhao, 25031 阅读, 156 评论, 收藏, 编辑 CSDN学生中心是个好地方,如果善于利用,应该能够对 ...

  8. 【LeetCode】三道简单的排序题 242、217、169

    文章目录 必须掌握的知识点 242 有效的字母异位词 217 存在重复元素 169 多数元素 必须掌握的知识点 Java中Arrays.sort的底层使用双轴快排进行排序. Java中String类存 ...

  9. 一道简单的逻辑运算题

    操作目录 逻辑或运算的简单例题"||" 题目 解析 总结 逻辑或运算的简单例题"||" 题目 若有变量声明如下: int x =5,y = 7,z = 8; 执 ...

最新文章

  1. 软件测试实验--性能测试工具LoadRunner
  2. 关于 Nginx 配置 WebSocket 400 问题
  3. Ajax方式上传文件报错Uncaught TypeError: Illegal invocation
  4. 重磅!阿里巴巴和全球最大奢侈品电商YNAP成立合资公司
  5. UITableView知识梳理须知—(一)
  6. LeetCode 1441. 用栈操作构建数组
  7. Java笔记-springframework.ws中拦截器的使用(SOAP)
  8. 第十七周项目4 - 日期结构体(是当年的第几天)
  9. C语言范例学习03-上
  10. 1分钟教会python代码实现电影下载
  11. 陀螺仪和加速度传感器
  12. 为什么python叫爬虫_python为什么叫爬虫
  13. 计算机上设置通讯参数,西门子s7-200plc通讯口参数设置方法
  14. VS C++项目打开时报 fatal error RC1015
  15. python 抖音文案提取_一篇文章教会你用Python抓取抖音app热点数据!
  16. 柱状图中xy轴怎么出现_『怎样设置excel图标的x、y轴』excel图表xy轴名称
  17. 应届毕业生转行新媒体运营指南:学习新媒体运营的三大路径
  18. c++ stl栈容器stack用法介绍
  19. kontron控创工控机触摸屏维修TFT15323常见故障
  20. caffe常用层:batchNorm使用

热门文章

  1. 计算机 实验室安全准入制度,南京信息工程大学实验室安全准入制度(试行)...
  2. Spring嵌套事务是怎么回滚的?
  3. 阅读《Detection of EEG-Based Eye-Blinks Using A Thresholding Algorithm》小结
  4. 远程监控 java_JAVA实现远程监控
  5. 模块讲解——time,datetime,json,os,requests
  6. 1. 大型网站架构演化
  7. windows10系统桌面图标小盾牌去除方法
  8. office 2016打开很抱歉此功能看似已中断并需要修复
  9. 安防 为农村公路系上“安全带”
  10. python翻译程序-Python:谷歌翻译20次的程序如何实现?