题库首页 › 青少年软件编程(C语言) › 题目 4792

谁考了第k名 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。 时间限制:1000 内存限制:65536 输入 第一行有两个整数,分别是学生的人数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

正确答案:参考程序(C++):谁考了第k名。按成绩降序排序,输出第k名学号成绩(%g)。样例90788004 68.4。核心:排序取第k。

试卷来源:202103 青少年等级考试C/C++真题二级

本卷相关题目

在线做题 同科目题库