题目描述:
在给定的数组中查找一个数
输入格式:
多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m
输出格式:
查找在第一行的n个整数中第一次出现数字m的下标位置并输出,如果没有找到则输出No,下标从0开始
样例输入:
3 4 5 6 5 4 2 2 2 2 2
样例输出:
1 0
AC代码
#include<iostream>
using
namespace
std;
int
main(){
int
n,m;
int
arr[101]={};
while
(cin>>n && n!=0){
for
(
int
i=0;i<n;i++){
cin>>arr[i];
}
cin>>m;
bool
f=
false
;
for
(
int
i=0;i<n;i++){
if
(m==arr[i]){
cout<<i<<endl;
f =
true
;
break
;
}
}
if
(!f){
cout<<
"No"
<<endl;
}
}
return
0;
}