问题 G: 高程06-03:编写函数,在数组中查找某个数是否存在

问题 G: 高程06-03:编写函数,在数组中查找某个数是否存在

时间限制: 1 Sec  内存限制: 128 MB
提交: 4244  解决: 2631
[提交][状态][讨论版][命题人:]

题目描述

编写函数,在数组中查找某个数是否存在,若存在返回相应下标(如果存在多个相同的值,返回第一个值的下标),否则返回-1

#include <stdio.h>

int find(int a[],int n,int q)
{//a为数组名,n为数组大小,q为要查找的数

   //在这里输入函数体
  }

int main()
{
   int j,num[5];

   int x,ret;
   for(j=0;j<5;j++)
   {
      scanf("%d",&num[j]);
   }
    scanf("%d",&x);
   ret=find(num,5,x);
   printf("%d",ret);
   return 0;
}




输入

输入一组整数,中间以空格分隔

输入要查找的数

输出

输出-1或对应数据位置下标

样例输入

1 2 5 3 8
5

样例输出

2

提示


样例补充:



如果输入是:



1 2 4 4 9 100



4



则输出是:



2

[提交][状态]