关于指针,调用,数组的问题,希望大家进来指点一下小弟
自定义函数实现在数组中查找特定的元素k,然后在主函数中输入数组和要查找的元素值,调用函数进行查找,在主函数中输出查找的结果/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{ int m(int *q,int y);
int i,n,k;
int a[5];
printf("请输入5个数");
for(i=0;i<5;i++)
{ scanf("%d",&a[i]);}
printf("请输入需查找的特定的数z");
scanf("%d",&k);
n=m(&a,k);
printf("z是第%d个数",n);
return 0;
}
int m(int *q,int y)
{ int *g;
int h;
for(*g=*q,h=1;*g<*q+5;q++,h++)
{ if(*g==y)
{ printf("%d",h);
break;}
}
return h;
}