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

这个公式是怎么来的?

使用循环计算1-2+3-4+5-6+…-100的值?

i=1;

flag=1

sum=0

sum=sum+flag*i;        0=0+1*1;

flag= -flag;                 1= -1;

i++;                            1+1;      第一次循环

                                  1=1+1*2    第2次循环?     

                                  1=-1;    

                                  1+2;

正在回答

1 回答

赋值运算符"="作用是将右侧的运算式运算后赋值给左侧的变量。

sum=sum+flag*i;应该理解为把等号右侧的sum的值加上flag乘i的值后赋给左侧的变量sum。

第一次循环: sum=0+1*1=1

            flag=-1

            i=i+1=1+1=2

第二次循环: sum=1+(-1)*2=-1

                    flag=1

                    i=i+1=2+1=3

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

慕桂英8265774 提问者

非常感谢!
2018-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这个公式是怎么来的?

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