这个是通过测试并提交了的。但之前我把flag声明放到了while循环之前声明了,为什么自测能过,无法提交呢
?
#include <iostream> using namespace std; int main() { int n , m ; while (cin >>n) { int a[n]; for (int i=0;i<n;i++) cin >> a[i]; cin >> m; bool flag=false; for (int i=0;i<n;i++) { if (m==a[i]) { cout << i <<endl; flag=1; break; } } if (!flag) cout << "No" << endl; } }
?
全部评论
(2) 回帖