问题标题: 酷町堂:1547 酷町堂阶段测试分数

0
0
已解决
刘欣然
刘欣然
高级光能
高级光能

题目描述 Description

小C是酷町堂某班级学员,他们刚进行完一次阶段测试,已经该班级有n位同学(n≤100),每位同学的分数已知,小C考了第m名,请问他在本次测试当中考了多少分?(假设每个人考试的分数都不相等,满分为400分)。

输入描述 Input Description

第一行为2个整数,分别表示该班级的同学数n(n≤100)及小C考的名次m(m≤n),
第二行为n个整数,分别表示该班级每位同学的考试分数。

输出描述 Output Description

输出为1行,为一个整数,表示小C在该次考试中的分数。

样例输入 Sample Input

 

10 4
220 310 120 0 260 400 110 80 90 360

样例输出 Sample Output

 

260

数据来源 Source

数组阶段测试

 

 

什么意思呢?

求思路!


0
已采纳
龙舟
龙舟
高级光能
高级光能

这一题很简单呀

定义一个数组a   用sort排序一下 最后输出小c分数a[m]

核心代码:

int n,m,a[101];

cin>>n>>m;

for(int i=1;i<=n;i++)

{

cin>>a[i];

}

sort(a+1,a+1+n);

cout<<a[m];

别忘了sort头文件#include<algorithm>

望采纳!!

0
0
0
龙舟
龙舟
高级光能
高级光能

sorry,刚才忘打了 还要一个cmp函数 在int main上面

bool cmp(int x,int y)
{
    return x>y;
}

然后把sort(a+1,a+1+n);改成sort(a+1,a+1+n,cmp);

即可ac!

我要回答