竞赛讨论区 > 关于定位查找的程序中变量声明位置的疑问
头像
教书育人
编辑于 2019-10-17 19:15
+ 关注

关于定位查找的程序中变量声明位置的疑问

定位查找的程序如下:

这个是通过测试并提交了的。但之前我把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) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐