A(谁考了第k名-排序)
```csharp
```cpp
#include <bits/stdc++.h>
//简单的结构体排序
using namespace std;
struct node{ //定义结构体
int xh;
double cj;
}s[100];
bool cmp(node x,node y) //sort用于结构体排序往往需要定义一个排序方法cmp
{
return x.cj>y.cj;
}
int main()
{
int n,k,i;
cin>>n>>k;
for(i=1;i<=n;i++)
{
cin>>s[i].xh>>s[i].cj;
}
sort(s+1,s+1+n,cmp);
printf("%d %g",s[k].xh,s[k].cj);
return 0;
}