算法笔记(入门篇1-入门模拟)--查找元素--问题 B: 找x

问题 B: 找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>
int main()
{
    int n,x,k;
    int arr[2001];
    while(scanf("%d",&n)!=EOF)
    {
        k=-1;
        for(int i=0;i<n;i++)
        {
            scanf("%d",&arr[i]);
        }
        scanf("%d",&x);
        for(int i=0;i<n;i++)
        {
            if(arr[i]==x)
                k=i;
        }
        printf("%d\n",k);
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/syd1091245120/article/details/81366237
今日推荐