求一个二分查找的C语言程序代码
各位;论坛的朋友们。我需要一个二分查找的程序,麻烦有这方面的代码请发给我,O(∩_∩)O谢谢
#include<stdio.h>
main()
{
int x,a[10]={1,3,4,6,9,10,14,20,35};
int low=0,high=9,mid;
printf("请输入一个数:");
scanf("%d",&x);
while(low<=high)
{
mid=(low+high)/2;
if(x==a[mid])
{
printf("%d",mid);
exit(1);
}
if(x>a[mid]) low=mid+1;
if(x<a[mid]) high=mid-1;
}
printf("无此数。\n");
}
这个是我课本上的一个代码·先看这哈