然后编写一个函数int arrayFind(int a[ ], int n, int x)用来查找一维数组a中值为x的元素下标并返回,其中

然后编写一个函数int arrayFind(int a[ ], int n, int x)用来查找一维数组a中值为x的元素下标并返回,其中形参n是数组元素个数。之后,在main函数中定义int a[5]={10,20,30,40,50}并从键盘上接收一个整数x,调用arrayFind函数查找出x在数组a中的下标并输出。
#include <stdio.h>

int arrayFind(int a[], int n, int x)
{
int i;

for(i=0;i<n;i++)
if(a[i]==x) return i;

return -1;
}

void main()
{
int a[5]={10,20,30,40,50};
int n,x;
int xiabiao;

n=sizeof(a)/sizeof(int);
printf("请输入需要查找的元素x: \n"蠢侍);
scanf("%d",&x);

xiabiao=arrayFind(a,n,x);

if(xiabiao!=-1)
printf("下标为: %d\n"厅拆,xiabiao);
else
printf("没有扮档枣找到!\n");
}