为什么折半查找在数字少的时候输出的结果是错误的,增加数字后输出的结果就是对的
有运气成分吧,说明代码还是有问题
第29行,函数调用那句改这样:
printf("%d",search(data,sizeof(data)/sizeof(data[0]),3));