课程
/后端开发
/C
/C语言入门
为什么不是先flag *= -1;再sum+=i*flag;
2016-07-19
源自:C语言入门 4-10
正在回答
一开始flag是正的!通过了flag*=-1;flag就变为负的了!我们要计算的一开始就是正的!所以先算sum=flag*i+sum;你带进去看看也行!第一个sum=1+(-2)+3+(-4)+.......。理解的话,可以给个佳答?谢
第一个是正数,如果flag*= -1放在前面,就变成 -1+2-3......了
sum=0
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答sum+=flag*i; flag=flag*(-1);这是什么意思
3 回答为什么是sum=sum+flag*i?
2 回答sum=sum+i*flag flag=flag*-1对调怎么答案也是对的
2 回答这个sum=sum+flag*i; flag=-flag;原理是什么? 老是搞不懂
2 回答sum += i*flag;flag *= -1; 看不懂这个公式