题目描述:
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入描述:
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
输出描述:
对于每组输入,请输出结果。
输入样例:
2
1 3
0
输出样例:
-1
写出来不难
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int i;
int a[200]={0};
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
int x,i1;
int k=1;
scanf("%d",&x);
for(i1=0;i1<n;i1++)
{
if(a[i1]==x)
{
k=i1;
printf("%d",k);
break;
}
}
if(k==1)
{
printf("-1");
}
return 0;
}