目录
一、题目描述:
二、输入格式:
三、输出格式:
四、输出样例:
五、输出样例:
六、代码呈现:
一、题目描述:
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第 k 名学生的学号和成绩。
二、输入格式:
其后有 n 行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。
三、输出格式:
输出第 k 名学生的学号和成绩,中间用空格分隔。(注:请用 %g 输出成绩)。
四、输出样例:
5 390788001 67.890788002 90.390788003 6190788004 68.490788005 73.9
五、输出样例:
90788004 68.4
六、代码呈现:
#include
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 scanf("%d%f",&num[i],&score[i]); } for(j=1;j for(k=0;k if(score[k] 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; } 推荐阅读
发表评论