1934: 找x
时间限制: 1 Sec 内存限制: 32 MB
题目描述
输入一个数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 a[maxn];
int main()
{
int n,test;
while(scanf("%d",&n)!=EOF) //接收多次输入
{
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&test);
int j=0;
for(;j<n;j++)
{
if(a[j]==test)
{
printf("%d\n",j);
break;
}
}
if(a[j]!=test)
{
printf("-1\n");
}
}
return 0;
}