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

正在回答

2 回答

这句你得和count++一起来看。当条件语句if适用的时候,进入while循环语句,条件为num不等于0时执行循环,那么num每次除以10的时候,count就自动+1,例如num为999时,999/10=99(int值只取整数),这时count是1,此时num值为99,又一次满足while循环的条件,即num不等于0,所以再次循环,99/10=9,count经历第二次循环,所以count值变为2,num=9了,再次循环,9/10=0,count值也变为3。此后num的值不满足while循环条件,所以跳出循环。初学者的见解,感觉应该是这样,希望对你理解有帮助。

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

num=num/10;

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

举报

0/150
提交
取消

循环编程练习

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号