为什么c++不能正常运行折半法,c语言可以,不知道哪里错了

img

img

你的while循环里面有if(head > b [mid])问题就出在这两个if里面,head换成n