NEFU大一培训(排序)

安稳与你 提交于 2020-01-27 10:02:43

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;
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!