序号:196
数组元素的查找
Time Limit:1s Memory Limit:512MB
题目描述:
给你n个整数,并且给你要查找的整数k。在n个整数中查找整数k是否存在,如果找到则输出k在n个整数中第一次出现的位置,如果找不到则输出-1
输入格式:
第一行:一个整数n,表示有n个数 (1<=n<=100);
第二行:n个用空格隔开的整数
第三行:要查找的整数k
输出格式:
找到则输出k在n个整数中第一次出现的位置。如果找不到则输出-1。
输入样例:
5
1 5 8 3 6
3
输出样例:
4
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,l,r,a[1010];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int ans=-1;
cin>>ans;
for(int i=1;i<=n;i++){
if(ans==a[i]){
cout<<i<<"\n";
return 0;
}
}
cout<<"-1";
return 0;
}