indx=search(a[N],m,N); \\这一行不知道有没有错,为什么不能写a[]
这句是错的,为什么? a[N]这里是取数组a的第N个数,search 第一个参数要传入的是个数组,a就是个数组呀。所以
改成 indx=search(a,m,N); 就可以了
#include
#define N 10
int main(){
int i,n,k=1,a[N]={10,20,35,40,43,44,45,50,51,60};
scanf("%d",&n);
for(i=0;iif(n==a[i])
{k=0;printf("%d",i);}
if(k) printf("NOEXIST");
return 0;
}