题目:
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入:
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列。
第三行包含一个整数a,为带查找的数。
输出:
如果找到a,输出它第一次出现的位置(位置从1开始编号),否则输出-1.
例如:
输入:
6
扫描二维码关注公众号,回复:
4604357 查看本文章
194839
9
输出:
2
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
int t;
cin>>t;
int i;
for(i=0;i<n;i++)
if(a[i]==t) break;
if(i==n)
cout<<"-1";
else
cout<<i+1;
return 0;
}