灵异事件!!!
  • 板块CF27A Next Test
  • 楼主qjxqjx
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/11/26 23:51
  • 上次更新2023/11/3 23:30:56
查看原帖
灵异事件!!!
481718
qjxqjx楼主2021/11/26 23:51
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[3005],vis[3005]={0};
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        vis[a[i]]++;
    }
    for(int i=1;i<=3000;i++){
        if(vis[i]==0){
            cout<<i;
            return 0;
        }
    }
    return 0;
}

这代码是错的

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[3005],vis[3005]={0};
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        vis[a[i]]++;
    }
    for(int i=1;i<=3000;i++){
        if(vis[i]==0){
            cout<<i;
            return 0;
        }
    }
    cout<<3001<<endl;
    return 0;
}

这代码是对的

我不李姐,就加了一句 cout<<3001<<endl;cout<<3001<<endl;就对了

问题是我输出了还return 0 了,为啥?

2021/11/26 23:51
加载中...