求助一个C++猜数字游戏

要求用户想一个1到100之间的整数,包括1和100,然后程序问问题(比如,你想的这个数字小于50吗?)来确定用户想的这个数字。
注意:是用户给数字然后电脑猜,另外,电脑问问题次数必须小于7次,也就是说7次之内猜出这个数。
书上提示是使用<和<=操作符以及if-else语句
求大神帮解答!

4个回答

http://www.cnblogs.com/kingshow123/p/cnumbergame.html

看看人猜数字,然后在对比你的。。。

有没有想过为什么是7次呢?

感觉你问反了呢.
应该是电脑给出随机数,让用户来猜吧,7次内猜中有奖励.
如果让用户给出数字,电脑还需要猜吗?

利用两分法
50
大于的话用75猜反之用25猜

楼上有人问为什么是7次,因为2的7次方是128大于100

baij1230
baij1230 回复Xefvan: 这样的话你可以赞一下,谢谢
大约 3 年之前 回复
tutuxs
Xefvan 所以呀,根据这个思路就可以做出来了,这就是我为啥问7次的原因
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问