怎么填写阿 求1-1/2+1/3-1/4+……+1/99-1/100 #include<stdi
答案:2 悬赏:30 手机版
解决时间 2021-03-17 09:14
- 提问者网友:浮克旳回音
- 2021-03-16 19:32
怎么填写阿 求1-1/2+1/3-1/4+……+1/99-1/100 #include<stdi
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-03-16 21:03
(1) deno=1
(2) sum=0
[显然这里就只有两个变量没声明了,因为deno作分母,都是整数,用int就可以,而sum就要用浮点数,初始值不用解释吧]
(3) -1 * sign
[这里sign显然是表示每一项的正负的,所以每循环一次sign就要变成相反数]
(4) -sign/deno
[这里term显然指每一个项(term的英文意思就是“项”),每一项就是那个分数了嘛,当然这里还得包括其正负号,因为这里是先执行了(3)再执行(4),而sign初始值是正的,执行到这里的时候sign的正负和要求的是反的(此处就是题目坑你的地方),所以这里的sign要加一个负号]
(5) deno=deno+1
[你的deno要每次循环都加1,这样才能一个个算嘛!要是忘了写这句话可是会死循环的诶!]
(2) sum=0
[显然这里就只有两个变量没声明了,因为deno作分母,都是整数,用int就可以,而sum就要用浮点数,初始值不用解释吧]
(3) -1 * sign
[这里sign显然是表示每一项的正负的,所以每循环一次sign就要变成相反数]
(4) -sign/deno
[这里term显然指每一个项(term的英文意思就是“项”),每一项就是那个分数了嘛,当然这里还得包括其正负号,因为这里是先执行了(3)再执行(4),而sign初始值是正的,执行到这里的时候sign的正负和要求的是反的(此处就是题目坑你的地方),所以这里的sign要加一个负号]
(5) deno=deno+1
[你的deno要每次循环都加1,这样才能一个个算嘛!要是忘了写这句话可是会死循环的诶!]
全部回答
- 1楼网友:我住北渡口
- 2021-03-16 22:34
deno=1
-sign
sum
-sign/deno
deno++
-sign
sum
-sign/deno
deno++
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯