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

初始化i=0或者i=1???

var count = 0;

var sum = 0;

for (i = 0; i <=100; i++) {

if (i % 7 == 0) {

count++;

sum += i;

}

}

document.write("1-100之间7的倍数的个数是:" + count + "<br>" + "1-100之间7的倍数的总和:" + sum);

如果是for (i = 1; i <=100; i++)

计数是14,如果i = 0 ,计数是15,可是,它是7的倍数的时候才会计数,感觉初始化应该对结果没有影响,为什么会不一样呢?????????

正在回答

4 回答

是你对 % 的理解不清楚。 % 是取余。  因为 0 %7=0;即 0%任何数都是0。 1%7=1;2%7=2  ... 7%7=0;8%7=1;

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

没事啦 看懂了 哈哈哈

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

你好,我想问一下你那个sun的作用是什么

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

0%7等于0,count将0计算在内

i从1开始,就少一个

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

举报

0/150
提交
取消

初始化i=0或者i=1???

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