自己试可以运行,不知道哪出错了,求大佬指点
#include <iostream> using namespace std; int main() { int n,m,a,c=0; cin>>n>>m; bool b[m]; for(int i=1;i<=m;i++) { cin>>a; b[a]=true; } for(int i=0;i<n;i++){ if(b[i]==0){ c++; cout<<i<<" "; } } if(c==0){ cout<<n;} return 0; }