慕工程8327585
2018-09-04 10:31
i++;
flag *= -1;
sum +=i*flag;
为什么flag在sum之前值就是相反数为50,
但若是
i++;
sum +=i*flag;
flag *= -1;
则答案是-50
i++;
flag *= -1;
sum +=i*flag;
若先算flag *= -1;则sum +=i*flag;就会变成负数,
就成了这样:-1+2-3+4-5......+100;
C语言入门
926209 学习 · 20797 问题
相似问题