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

不能输出结果的原因是什么?

http://img1.sycdn.imooc.com//6038dc9c0001ec8a04890181.jpg

和本题无关,哥哥姐姐们。这个不能输出的问题出在哪里?

正在回答

4 回答

有很多

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

http://img1.sycdn.imooc.com//603bcb0a0001ee2311060383.jpg

看来是可以的,是判断条件语句错了。

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

无限循环,i永远都不可能大于6,循环永远都不会停止下去,所以就是无限循环,结果自然输出不了

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

慕仔之万份收益 提问者

int i 是整数,并且 i 小于6, i-- 不就是5 4 3 2 1 吗?到 1 的时候 i 还能自减吗?负整数是不是加个绝对值就可以用了?
2021-02-27 回复 有任何疑惑可以回复我~
#2

懒人4245337 回复 慕仔之万份收益 提问者

正常你这个其实可以输出的,只是慕课网这种不会让你写这么耗资源的程序;你这个往后算下去就是负整数,当超出int类型的最大值会转成正数就能跳出循环了
2021-03-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不能输出结果的原因是什么?

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