问题标题: 酷町堂:1555

0
0
已解决
周建勋
周建勋
中级光能
中级光能
#include<iostream>
using namespace std;
int a[10000];
int main()
{
    int n,k,m=0,t;
    int i,j;
    cin>>n>>k;
    for(i=1;i<=n;i++) 
        cin>>a[i];
    for(i=1;i<=n-1;i++)
        for(j=i+1;j<=n;j++)
            if(a[i]==a[j]) 
                a[j]=2100000000;
    for(i=1;i<=n-1;i++)
        for(j=i+1;j<=n;j++)
            if(a[i]>a[j])
            {       
                t=a[i];
                a[i]=a[j];
                a[j]=t;
            }
    for(i=1;i<=n;i++) 
        if(a[i]!=2100000000) 
            m++;
    if(m-k>0)
        cout<<a[k];
    else 
        cout<<"NO";
    return 0;   
}   

请问哪错了???

帮我指出来!!!

谢谢!!!


0
已采纳
王子健
王子健
初级天翼
初级天翼

是输出“NO RESULT”,不是“NO”

求采纳

0
郑怡翔
郑怡翔
初级天翼
初级天翼

在第29行应该是cout<<"NO RESULT";

你题目看错了

0
我要回答