目录

一、题目描述:

二、输入格式:

三、输出格式:

四、输出样例:

五、输出样例: 

六、代码呈现: 

一、题目描述:

        在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第 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;

}

推荐阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。