一本通数据排序1176谁考了第k名

#include<iostream>
#include<cstdio>
using namespace std;
long long a[100];
float b[100];
int main()
{
int n,k;
cin>>n>>k;
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
scanf("%f",&b[i]);
}
for(int i=n;i>=2;i--)
{
for(int j=1;j<=i-1;j++)
{
if(b[j]<b[j+1])
{
swap(a[j],a[j+1]);
swap(b[j],b[j+1]);
}
}
}
cout<<a[k]<<" ";
printf("%g",b[k]);
}

posted @ 2020-02-24 21:37  weijianzhen  阅读(553)  评论(0编辑  收藏  举报