搜索

课本133页,限定猜数次数,不管初始值是多少,sum第二次就变-1了

查看数: 1122 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-12-29 14:34

正文摘要:

如题,sum第二次就变-1了,不管初始值是多少,所以还是可以无限次的猜数,不知道为什么。。 #include <stdio.h> #include <stdlib.h> int main() {         int a,b,sum;   ...

回复

soarse 发表于 2014-2-4 11:49:45
Vivian1091 发表于 2013-12-29 15:40
大侠请明示。
我又对照了一遍书,发现前两个if语句的prinft,括号里少了sum,加上后;
我又把continue ...

你最下面的那个if()语句中的sum=0是赋值的意思,不是进行判断的意思。
改为if(sum==0)就问题解决了!
Vivian1091 发表于 2013-12-29 15:40:11
rosynirvana 发表于 2013-12-29 15:15
问题出在你的continue和break上面

大侠请明示。
我又对照了一遍书,发现前两个if语句的prinft,括号里少了sum,加上后;
我又把continue删除了;
还是没解决。。
rosynirvana 发表于 2013-12-29 15:15:26
问题出在你的continue和break上面
rosynirvana 发表于 2013-12-29 14:34:48
这里

if(sum=0)
快速回复 返回顶部 返回列表