如果 a 在数列中出现了,输出它第一次出现的位置(位置从 1 开始编号),否则输出-1。
样例输入
6
194839 9
样例输出
2
数据规模与约定
1<=n<=1000
#include""
#include""
int main(void) {
int a[1000];
int n,i,x,flag=0;//利用 flag 标记功能,在后面判断如何输出时起作用
printf("Entern:");
scanf("%d",&n);
printf("input %d number:",n);
for(i=0;i<n;i++) {
scanf("%d",&a[i]);
}
printf("Enterx:");
scanf("%d",&x);
for(i=0;i<n;i++) {
if(a[i]==x){
flag=1;
break;//如不退出,会一直找到最后
}
}
if(flag==1)
printf("%d",i+1);
else
printf("%d",-1);
return 0;
}