1188: 【作】【入门】数组元素的查找
内存限制:16 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:98
解决:43
题目描述
给你m个整数,查找其中有无值为n的数,有则输出该数第一次出现的位置,没有则输出-1。
输入
第一行一个整数m:数的个数 ( 0 <= m <= 100 ) 第二行m个整数(空格隔开)( 这些数在 0-1000000范围内 ) 第三行为要查找的数n;
输出
n的位置或-1
样例输入 复制
4
1 2 3 3
3
样例输出 复制
3
提示
m=int(input()) ls=list(map(int,input().split())) n=int(input()) ans=-1 for i in range(m): if ls[i]==n: ans=i+1 break print(ans)
#include <iostream> using namespace std; int main(){ int a[110],m,n; cin>>m; for(int i=1;i<=m;i++){ cin>>a[i]; } cin>>n; for(int i=1;i<=m;i++){ if(a[i]==n){ cout<<i<<endl; return 0; } } cout<<-1<<endl; return 0; }