4364: 【例】数组元素查找
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:30
解决:24
题目描述
给出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; }