这是一个猜数字游戏(0-30),有五次猜的机会

img


请问出现这个问题应该怎么解决,初来乍到,有点棘手,希望来自各方的学者们看看怎么解决一下,等待你们的回应

把11行的%d\n去掉,直接填5-i就好了

for(i=0,i<=5 ,i++)-----> for(i=5;i>=1;--i) for循环的循环变量,可以从小到大,也可以从大到小,要提示剩余次数, 正适合从大到小, 另外原来的代码是提示了6次,提示打印语句应该是这样 printf("还剩 %d 次机会 \n 请输入一个数 : " ,i), 格式串符号%d是是写在前面的字符串中的,if(i<=5)----> if(i!=0),

二分查找法