写出一通用函数,求完整的程序和执行结果

写出一通用函数,该函数从一个一维整型数组中寻找一个指定的数,若找到,返回该数在数组中的下标值,否则返回-1

代码如下
 

#include <stdio.h>

int fun(int a[],int n,int m)
{
	int i;
	for (i=0;i<n;i++)
	{
		if(a[i] == m)
			return i;
	}
	return -1;
}
int main()
{
	int a[20]={0},n,m,i;
	int index;
	printf("请输入数组元素个数:");
	scanf("%d",&n);
	printf("请输入数组元素:");
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	printf("请输入需要查找的数:");
	scanf("%d",&m);
	index = fun(a,n,m);
	printf("%d\n",index);
	return 0;
}