基本信息
源码名称:1176:谁考了第k名
源码大小:0.40KB
文件格式:.cpp
开发语言:C/C++
更新时间:2020-08-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。
#include<bits/stdc .h>
using namespace std;
long long s[100];
float s1[100];
int main()
{
int n,k;
cin>>n>>k;
for(int i=1;i<=n;i )
{
scanf("%d",&s[i]);
scanf("%f",&s1[i]);
}
for(int i=n;i>=2;i--)
{
for(int j=1;j<=i-1;j )
{
if(s1[j]<s1[j 1])
{
swap(s[j],s[j 1]);
swap(s1[j],s1[j 1]);
}
}
}
cout<<s[k]<<" ";
printf("%g",s1[k]);
return 0;
}