#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int n = 0;
int k = 0;
int t = 0;
int f = 0;
int d = 0;
int main()
{
char arr[10] = { 0 };
scanf("%d %d",&n,&k);
for (t = 0; t < n; t++)
{
scanf("%d",&d);
arr[t] = d;
}
for (t = 0; t < n; t++)
{
for (f = 0; f < n; f++)
{
if (arr[f] < arr[f + 1])
{
int tmp = arr[f];
arr[f] = arr[f + 1];
arr[f + 1] = tmp;
}
}
}
printf("%d\n", arr[k - 1]);
return 0;
}
两层for循环遍历,属于基础题,作者水平有限,有优化方案欢迎提出。