C语言——谁考了第k名(编程题目)

目录

一、题目描述:

二、输入格式:

三、输出格式:

四、输出样例:

五、输出样例:

六、代码呈现:


一、题目描述:

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

二、输入格式:

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

三、输出格式:

输出第 k 名学生的学号和成绩,中间用空格分隔。(注:请用 %g 输出成绩)。

四、输出样例:

  1. 5 3
  2. 90788001 67.8
  3. 90788002 90.3
  4. 90788003 61
  5. 90788004 68.4
  6. 90788005 73.9

五、输出样例:

  1. 90788004 68.4

六、代码呈现:

cpp 复制代码
#include<stdio.h>
int main(){
    int n,count,i,j,k;
    scanf("%d %d",&n,&count);
    long long int num[n],a;
    float score[n],b;
    for(i=0;i<n;i++){
        scanf("%d%f",&num[i],&score[i]);
    }
    for(j=1;j<n;j++){
        for(k=0;k<n-j;k++){
            if(score[k]<score[k+1]){
                a=num[k];
                num[k]=num[k+1];
                num[k+1]=a;
                b=score[k];
                score[k]=score[k+1];
                score[k+1]=b;
            }
        }
    }
    printf("%d %g",num[count-1],score[count-1]);
    return 0;
}
相关推荐
SmartBrain2 分钟前
技术总结:VLLM部署Qwen3模型的详解
开发语言·人工智能·算法·vllm
weixin_477271695 分钟前
第四正:关键(马王堆帛书《老子》20)
人工智能·算法·图搜索算法
玄〤7 分钟前
枚举问题的两大利器:深度优先搜索(DFS)与下一个排列(Next Permutation)算法详解(Java版本)(漫画解析)
java·算法·深度优先·dfs
智者很聪明7 分钟前
数据结构之栈和队列
c语言·数据结构
weixin_477271699 分钟前
第三正:结构(马王堆帛书《老子》2)
算法·图搜索算法
uesowys10 分钟前
算法开发指导-数据结构-Tree
数据结构·算法·
小冻梨66611 分钟前
ABC445 C - Sugoroku Destination题解
c++·算法·深度优先·图论·
白太岁11 分钟前
C++:(4) 内存布局、编译流程、关键字及其链接性
c语言·汇编·jvm·c++
啊阿狸不会拉杆18 分钟前
《计算机视觉:模型、学习和推理》第 6 章-视觉学习和推理
人工智能·学习·算法·机器学习·计算机视觉·生成模型·判别模型
道法自然|~21 分钟前
BugCTF猪圈密码
算法