为了账号安全,请及时绑定邮箱和手机立即绑定

哪里错了吗,请问大神们。

https://img1.sycdn.imooc.com//5bb4672a0001565503670246.jpg运行成功 ,输出count为什么还是0呀?

正在回答

2 回答

题主的问题出在还没有理解while循环的执行条件上;

while循环条件是括号内的条件满足,即判断结果为true时才会执行循环操作,题主的代码中while的判断符号有误,所以实际上这个循环一次也没有执行;

下面给出一个本题的循环样例,题主可以参考一下

while (tmp > 0) {
            tmp /= 10;            
            cnt++;        
}
0 回复 有任何疑惑可以回复我~

while判断条件错了,没有进入循环直接出来了改为

while(num>0&&num<=999999999)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪里错了吗,请问大神们。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信