函数调用
请教各位大虾 我不知道这怎么错了 编译没错怎么及没有结果呢!#include<stdio.h>
void main()
{
void search(int m);
int x;
scanf("%d",&x);
search(x);
}
void search(int m)
{
int a[10]={16,5,8,12,1,17,3,6,10,2},i;
for(i=0;i<10;i++)
if(m==a[i])
break;
else
search(m);
if(i<10)
printf("%d为第%d个数",m,i+1);
else
printf("该数组中没有这个数");
}