#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,k,c/*用来转换值*/;
cin>>n>>k;
int a[n];
for(int i=1;i<=n;i++)
cin>>a[i];
if(k>n)
cout<<"NO RESULT";
else
for(int i=1;i<=k;i++)//转换k次找出第k小的数
for(int m=n;m>1;m--)//将相邻数逐个比较
if(a[m]<a[m-1])
{
c=a[m-1];
a[m-1]=a[m];
a[m]=c;
}
else if(a[m]==a[m-1])
for(int s=m+1;s<n;s++)
a[s]=a[s+1]; //碰到相同数就消除一个
cout<<a[k];
return 0;
}
求看看问题,谢了