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

不懂为什么if(i%2!=0)余数不等于零就用这个 sum=sum+i; 等于零就用sum=sum-i

不懂为什么if(i%2!=0)余数不等于零   就用这个 sum=sum+i;      余数等于零就用sum=sum-i

我理解的是这个语句if(i%2!=0)应该是筛选奇数偶数   我不明白这两个sum=sum+i;     sum=sum-i 

正在回答

3 回答

记住最后要打印sum,你上一个sum = sum +i,这里面的sum要用到下一个sum = sum(这个就是上一个式子的和)-i里面

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

i%2!=0,这条表达式是区分奇、偶数,要求中奇数是正数,偶数是负数,你可以理解为要求你把0~100的奇数的正数和偶数的负数求和,i和sum的值是变化的,如果要区分的话,就是如果i为奇数sum(1)=sum(0)+i(0),i为偶数sum(1)=sum(0)-i(0)。

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

i%2!=0筛选出了1,3,5...99,和-2,-4,-6...-100,奇数为正 sum=sum+i, 偶数为负 sum=sum-i

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

举报

0/150
提交
取消

不懂为什么if(i%2!=0)余数不等于零就用这个 sum=sum+i; 等于零就用sum=sum-i

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