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

这个数字是如何输出来的呢?

http://img1.sycdn.imooc.com//560cd2d70001f89207400388.jpgnum固定了是999,每次循环num/=10结果不都是99吗?一直循环下去不都是符合if条件的吗?那么循环是什么时候结束,然后输出下面那句话的呢。有大神可以帮我详细解释下这段代码是如何编译运行出结果的吗?

正在回答

3 回答

第一次循环 num=num/10  结果num=99  ,然后继续下个循环  99/10=9.9 取整=9   再下个循环9/10=0.9取整=0 条件不满足 退出循环 输出结果

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

Irma_C 提问者

噢,原来这样
2015-10-02 回复 有任何疑惑可以回复我~

不好意思看错了,把 / 看成了 % ,我这近视眼啊 ^_-

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

第一次循环num就等于9了,之后循环也一直会等于9.

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

举报

0/150
提交
取消

这个数字是如何输出来的呢?

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