#include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct{ long name; float chenji; }stack; int main(){ stack students[100]; int size,z; scanf("%d %d",&size,&z); for(int i=0;i<size;i++){ scanf("%ld %f",&students[i].name,&students[i].chenji); } stack temp; for (int i = 0; i < size-1; i++) { for (int j = 0; j < size-i-1; j++) { if (students[j].chenji < students[j+1].chenji) { temp = students[j]; students[j] = students[j+1]; students[j+1] = temp; } } } printf("%ld %g\n",students[z-1].name,students[z-1].chenji); return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C二级辅导-同因查找 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:456 |
P1001 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:565 |
WU-字符串比较 (C++代码)浏览:812 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:952 |
水仙花 (C语言代码)浏览:1148 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:555 |
1124题解浏览:618 |
【偶数求和】 (C语言代码)浏览:453 |