求解释1-2分之一+3分之一-4分之一.-100分之一的算法-查字典问答网
分类选择

来自毛伟的问题

  求解释1-2分之一+3分之一-4分之一.-100分之一的算法算法可表示如下:S1:sigh=1S2:sum=1S3:deno=2S4:sigh=(-1)×sighS5:term=sigh×(1/deno)S6:term=sum+termS7:deno=deno+1S8:若deno≤100,返回S4;否则,结束.主要是理解!

  求解释1-2分之一+3分之一-4分之一.-100分之一的算法

  算法可表示如下:S1:sigh=1S2:sum=1S3:deno=2S4:sigh=(-1)×sighS5:term=sigh×(1/deno)S6:term=sum+termS7:deno=deno+1S8:若deno≤100,返回S4;否则,结束.主要是理解!才学C不是很懂,

1回答
2020-05-0700:11
我要回答
提示:回答问题需要登录哦!
郭维娜

  S6错了吧,应该为sum=sum+termsign表示符号,sum用于记录总和,deno为每项的分母,term为每一项起初sigh为正,sum为1,从第二项-1/2开始加从S4到S7为循环累加,S8为判断是否继续循环项的符号规律为+-+-.所以这一次sigh为正,那么下一次就为负,而取相反则为前加负号(即乘以-1)deno为该项分母,分子都是1,符号为sigh,故每一项都可以表示为sigh×(1/deno),用term记录把sum+term的值赋给sum,完成累加.加完该项后,deno值加一,为下一项的分母若deno满足小于等于100,则继续循环.不满足,即加完了,退出sum即为和

2020-05-07 00:14:56
大家都在问
最新问答