时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2341
解决:1210
-
题目描述:
-
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
-
输入:
-
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
-
输出:
-
对于每组输入,请输出结果。
-
样例输入:
-
2 1 3 0
-
样例输出:
-
-1
-
答疑:
- 解题遇到问题?分享解题心得?讨论本题请访问: http://t.jobdu.com/thread-7776-1-1.html
#include<stdio.h>
int main()
{
int n,x;
while(scanf("%d",&n) != EOF)
{
int i,location;
int str[201];
for(i = 0; i < n; i++)
{
scanf("%d",&str[i]);
}
scanf("%d",&x);
int flag = 0;
for(i = 0; i < n; i++)
{
if(str[i] == x)
{
flag = 1;
location = i;
break;
}
}
if(flag)
{
printf("%d\n",location);
}
else
printf("-1\n");
}
}