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;
}