c语言-//谁考了第k名

#include<stdio.h>

int main()

{

int n = 0, k = 0, num = 0, xue[200],i=0;

float grade [200] ;

scanf_s("%d %d", &n, &k);

printf("\n");

for (num = 0; num < n; num++)

{

scanf_s("%d %f",&xue[num], &grade[num]);

}

for (i = 0; i <= n; i++)

{

num = 0;

for (num = 0; num < n; num++)

{

if (grade[num] < grade[num + 1])

{

float tmp = grade[num];

grade[num] = grade[num + 1];

grade[num + 1] = tmp;

float tem = xue[num];

xue[num] = xue[num + 1];

xue[num+1] = tem;

}

}

}

printf("%d %g",xue[k-1], grade[k - 1]);

return 0;

}

相关推荐
Algorithm15762 分钟前
JVM是什么,与Java的关系是什么,以及JVM怎么实现的跨平台性
java·开发语言·jvm
Gnevergiveup3 分钟前
2024网鼎杯青龙组Web+Misc部分WP
开发语言·前端·python
DdddJMs__1359 分钟前
C语言 | Leetcode C语言题解之第517题超级洗衣机
c语言·leetcode·题解
边疆.17 分钟前
C++类和对象 (中)
c语言·开发语言·c++·算法
yy_xzz19 分钟前
QT编译报错:-1: error: cannot find -lGL
开发语言·qt
你不讲 wood22 分钟前
使用 Axios 上传大文件分片上传
开发语言·前端·javascript·node.js·html·html5
binqian29 分钟前
【K8S】kubernetes-dashboard.yaml
算法·贪心算法
林浔090630 分钟前
C语言部分输入输出(printf函数与scanf函数,getchar与putchar详解,使用Linux ubuntu)
c语言·开发语言
Wils0nEdwards1 小时前
Leetcode 合并 K 个升序链表
算法·leetcode·链表
一颗甜苞谷1 小时前
开源一款基于 JAVA 的仓库管理系统,支持三方物流和厂内物流,包含 PDA 和 WEB 端的源码
java·开发语言·开源