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

为什么多加了一个;之后最后的得数也不是3367了

我把编辑器的第九行 if(i%3!=0){   改成了

if9i%3!=0);{    多加了一个;之后 数据就成了5050这是怎么回事啊

正在回答

2 回答

分号代表着语句的结束,这句if语句被分号结束了,但后续的sum语句还会进行,没了3的倍数的条件成了无差别执行,5050是1到100的和。而不会再是1到100中3的倍数的和。望采纳。

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

慕函数9227957 提问者

非常感谢!
2017-02-18 回复 有任何疑惑可以回复我~

if后加;   表示if语句执行后,会执行一条空语句。加;的总体效果就是使if语句不执行了,而直接执行if后面的语句

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

举报

0/150
提交
取消

为什么多加了一个;之后最后的得数也不是3367了

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

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

帮助反馈 APP下载

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

公众号

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