鍍金池/ 問答/C++  數(shù)據(jù)庫/ 題目是最簡單的查找元素 找x在已知數(shù)組中的下標(從0開始,沒有就輸出-1),盡我

題目是最簡單的查找元素 找x在已知數(shù)組中的下標(從0開始,沒有就輸出-1),盡我所能調試過了,就是沒有輸出T_T

include<cstdio>

include<iostream>

using namespace std;
int school[100005]={0};
int main()
{
    int n;
    cin>>n;
    bool flag=false;
    int a[205];
    for(int i=0;i<n;i++)
        cin>>a[i];
    int x;
    cin>>x;
    for(int i=0;i<n;i++)
    {
        if(a[i]==x)
            {
                cout<<i<<endl;
                break; 
                flag=true;
            }
    }
    if(!flag)
        cout<<"-1"<<endl;
    return 0;
}
回答
編輯回答
離夢
for(int i = 0; i < n; i++) {
  if(a[i] == x) {
    cout << i << endl;
    break;              // 這里break了,下面的flag=true不會被執(zhí)行到
    flag = true;
  }
}
2017年5月19日 09:05