题目描述
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入描述:
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
输出描述:
对于每组输入,请输出结果。
示例1
输入
2 1 3 0
输出
-1
AC_CODE:
#include<bits/stdc++.h>
using namespace std;
int a[1000];
int main()
{
int n; cin >> n;
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
int num; cin >> num;
int pos = find(a, a + n, num) - a ;
cout << (pos == n ? -1 : pos) << endl;
}