任务描述
题目描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
相关知识(略)
编程要求
根据提示,在右侧编辑器Begin-End处补充代码。
输入
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
输出
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
测试说明
样例输入:
6
1 9 4 8 3 9
9
样例输出:
2
提示:
数据规模与约定。
1 <= n <= 1000
开始你的任务吧,祝你成功!
代码示例
/* 第2关:查找整数 */
#include<stdio.h>
#define N 1000
int a[N];
int main(void)
{
/*********Begin*********/
int n, x, i;
/* 读入数据 */
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%d", &a[i]);
scanf("%d", &x);
/* 查找数据 */
for(i = 0; i < n; i++)
if(a[i] == x) break;
printf("%d\n", i == n ? -1 : i + 1);
/*********End**********/
return 0;
}