这个题我居然错在了 return 0,提前返回导致结果错误这一点上来了。。。
直接给代码吧
#include <iostream>
using namespace std;
int main(){
int n,sum[201],x;
while(cin>>n){
int flag = 1;
for(int i=0;i<n;i++){
cin>>sum[i];
}
cin>>x;
for(int j=0;j<n;j++)
{
if(sum[j]==x){
cout<<j<<endl;
flag = 0;
}
}
if(flag){
cout<<"-1"<<endl;
}
}
return 0;
}