玄关
  • 板块灌水区
  • 楼主_YangBoXun_
  • 当前回复7
  • 已保存回复7
  • 发布时间2024/7/17 15:55
  • 上次更新2024/7/17 17:22:58
查看原帖
玄关
1334984
_YangBoXun_楼主2024/7/17 15:55
描述

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

输入描述

第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。
其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。

输出描述

输出第k名学生的学号和成绩,中间用空格分隔。

样例输入 1 

5 3
90788001 67.8
90788002 90.3
90788003 61
90788004 68.4
90788005 73.9
  
样例输出 1 

90788004 68.4
#include<bits/stdc++.h>
using namespace std;

int num1, num2;
struct student
{
  
  int num3;
  int num4;
  
}int stu[N];

int main()
{
  
  cin >> num1 >> num2;
  for(int i = 1;i <= num1;i++)
  {
      cin >> stu[i].num3 >> stu[i].num4;
  }
  sort()
  
  return 0;
}
2024/7/17 15:55
加载中...