#include<stdio.h>
#define N 15
int fun(int *s,int x);
int main()
{
int a[N]={29,13,5,22,10,9,3,18,22,25,14,15,2,7,27};
int i,x,index;
printf("a数组中的数据:\n");
for(i=0;i<N;i++)
{
printf("%4d",a[i]);
}
printf("\n");
printf("给x输入待查找的数:");
scanf("%d",&x) ;
index=fun(a,x);
printf("index=%d\n",index);
}
int fun(int *s,int x)
{
int k,i;
for(i=0;i<N;i++)
{
if(s[i]==x)
k=i;
}
if(i>=N)
{
k=-1;
}
return k;
}
查找x在s数组中下标的位置,并将其作为函数返回值返回,若x不存在,则返回-1
最新推荐文章于 2023-11-30 19:43:52 发布