qq_慕神0376197
2020-02-06 14:38
不懂为什么if(i%2!=0)余数不等于零 就用这个 sum=sum+i; 余数等于零就用sum=sum-i
我理解的是这个语句if(i%2!=0)应该是筛选奇数偶数 我不明白这两个sum=sum+i; sum=sum-i
记住最后要打印sum,你上一个sum = sum +i,这里面的sum要用到下一个sum = sum(这个就是上一个式子的和)-i里面
i%2!=0,这条表达式是区分奇、偶数,要求中奇数是正数,偶数是负数,你可以理解为要求你把0~100的奇数的正数和偶数的负数求和,i和sum的值是变化的,如果要区分的话,就是如果i为奇数sum(1)=sum(0)+i(0),i为偶数sum(1)=sum(0)-i(0)。
i%2!=0筛选出了1,3,5...99,和-2,-4,-6...-100,奇数为正 sum=sum+i, 偶数为负 sum=sum-i
C语言入门
926207 学习 · 20797 问题
相似问题