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

关于公式计算的值

①flag *= -1 这里意思是什么?flag的值一直等于 -1 吗?

②如果flag的值为 -1 那代码中 “sum += i * flag"就是 sum + i * flag(例sum = 0; i = 1 ; flag = 1),这个值sum 等于 -1 吧?

(公式不太理解)

正在回答

1 回答

https://img1.sycdn.imooc.com//5d5154f500013b3f05860497.jpg

打印一下循环内的flag,你就会发现它是一正一负循环的

还有sum += i * flag是sum=sum+i*flag



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

慕无忌9594519 提问者

第一次运算的值中的flag是按照flag*=-1计算吗?我第一次的值sum是-1.
2019-08-12 回复 有任何疑惑可以回复我~
#2

ER木偶呀 回复 慕无忌9594519 提问者

第一次sum=1 第二次循环到中间的时候才是-1 循环完就是-2
2019-09-05 回复 有任何疑惑可以回复我~
#3

qq_O旋转木马_0

初始的时候i=1,while第一次循环的时候i不是变成2了吗
2019-09-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于公式计算的值

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