4364: 【例】数组元素查找
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:35
解决:27
题目描述
给出n 个(不超过100 个)正整数,请输出x 第一次出现的位置。
样例输入 复制
5
1 2 3 2 1
2
样例输出 复制
2
提示
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a[105],x; //定义数组的大小比实际使用最大还多5或10,可以避免数组下标如i++/i--会发生越界错误。
cin>>n;
for(int i=1;i<=n;i++) //虽然数组下标从0开始,但有时实际使用从1开始更方便。
cin>>a[i];
cin>>x;
for(int i=1;i<=n;i++)
if(a[i]==x){
cout<<i;break;
}
return 0;
}