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