当前位置: 代码迷 >> 综合 >> 3.2 - B 找 x
  详细解决方案

3.2 - B 找 x

热度:25   发布时间:2024-01-28 03:30:31.0

测试地址:?

【题目描述】

输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。

【输入】

测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。

【输出】

对于每组输入,请输出结果。

【样例输入】

4
1 2 3 4
3

【样例输出】

2

【AC代码】

#include<iostream>
using namespace std;
int main(){int n, m;int a[201];while(!(cin >> n).eof()){bool flag=false;for(int i = 0; i < n; i++)cin >> a[i];cin >> m;for(int i = 0; i < n; i++){if(m == a[i]){flag = true;cout << i << endl;break;}}if(!flag)	cout << -1 << endl;}return 0;
}

 

 

  相关解决方案