基本信息
源码名称:1176:谁考了第k名
源码大小:0.40KB
文件格式:.cpp
开发语言:C/C++
更新时间:2020-08-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 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;
}