#include<stdio.h>
#include<stdlib.h>
int main()
{
int arr[10] = { 0,1,2,3,4,5,6,7,8,9 };
int to_find = 9;
int left = 0;
int right = 9;
while (left <= right) {
int mid = (left + right) / 2;
if (to_find < arr[mid]) {
right = mid - 1;
}
else if (to_find > arr[mid]) {
left = mid + 1;
} 二分查找
else {
break;
}
}
if (left <= right) {
printf(“找到了\n”);
printf("%d\n",left);
}
else
{printf("没找到\n");
printf("-1\n");
}
system("pause");
return 0;
}