題目描述
輸入一個數n,然後輸入n個數值各不相同,再輸入一個值x,輸出這個值在這個數組中的下標(從0開始,若不在數組中則輸出-1)。
輸入
測試數據有多組,輸入n(1<=n<=200),接着輸入n個數,然後輸入x。
輸出
對於每組輸入,請輸出結果。
樣例輸入
4 1 2 3 4 3
樣例輸出
2
#include<stdio.h>
const int maxN=210;
int main(){
int n,x,a[maxN];
while(scanf("%d",&n)!=EOF){
for(int i=0;i<n;i++){
scanf("%d",&a[i]);//輸入數字
}
scanf("%d",&x);//輸入判定的數字
int k;
for(k=0;k<n;k++){
if(a[k]==x){
printf("%d\n",k);//當找到x的位置的時候,輸出k的值,相當於輸出位置
break;
}
}
if(k==n){
printf("-1\n");//如果k不存在,那麼k==n,輸出-1;、
}
}
return 0;
}