李响


私信TA

用户名:dotcpp0664563

访问量:1931

签 名:

等  级
排  名 289
经  验 5665
参赛次数 0
文章发表 19
年  龄 0
在职情况 学生
学  校 淄博职业学院
专  业

  自我简介:

TA的其他文章

import java.util.Scanner;

public class 谁考了第k名 {
   public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       int n = sc.nextInt();
       int k = sc.nextInt();
       double[][] arr = new double[n][2];
       for (int i = 0; i < n; i++) {
           for (int j = 0; j < 2; j++) {
               arr[i][j] = sc.nextDouble();
           }
       }
       double[] arr2 = new double[n];
       double max = 0;
       for (int i = 0; i < n; i++) {
           for (int j = 0; j < n; j++) {
               if (i==0&&arr[j][1]>max){
                   max = arr[j][1];
               }else if (arr[j][1]>max&&arr[j][1]<arr2[i-1]){
                   max = arr[j][1];
               }
           }
           arr2[i] = max;
           max = 0;
       }
       for (int i = 0; i < n; i++) {
           if (arr[i][1]==arr2[k-1]){
               System.out.printf("%.0f ",arr[i][0]);              //double,float二位数组输出时会输出科学计数法形式,所以保留0位小数处理
               System.out.print(arr2[k-1]);
           }
       }
   }
}

 

0.0分

2 人评分

  评论区

  • «
  • »