永发信息网

又一个简单的C自序不懂

答案:4  悬赏:0  手机版
解决时间 2021-01-31 02:58
【例2.4】求 。
1-1/2+1/3-1/4+1/5...`.`.`.`-1/100
1/2 本来是2份之1的``我这里打不了``后面的都是``3份之1``4份之1

算法可表示如下:
S1: sigh=1
S2: sum=1
S3: deno=2
S4: sigh=(-1)×sigh
S5: term= sigh×(1/deno )
S6: term=sum+term
S7: deno= deno +1
S8:若deno≤100,返回S4;否则,结束。
可以把每段用文字说明一下吗`?
最佳答案
s1定义符号变量为sigh=1
s2定义和变量为sum,并且附初值为1 /*我个人认为应该附为0,在没有进行运算时,和值应该是0。
s3定义分母为deno,并且附初值为2。
s4将sigh乘以-1改变一次符号。
s5定义分式变量为term。
s6求和
s7改变分母的值
s8定义分母的上限为100。
我现在在学C语言,给你一段C程序你调试下看正确不
#include "stdio.h"
main()
{
int sigh=1,sum=0,demo=1;
while(demo<=100)
{sum=sum+sigh/demo;
demo++;
sigh=-1*sigh;
printf("sum%d",sum);
}
}
全部回答
因为所以
S1 sigh=1 S2: sum=1 S3: deno=2 S4: sigh=(-1)×sigh S5: term= sigh×(1/deno ) S6: term=sum+term S7: deno= deno +1 S8:若deno≤100,返回S4;否则,结束。算法有问题啊!deno主要是判断做了多少次运算,就是想判断当deno达到100时跳出循环.此时己加到了1/100.这是原意.所以算法应是若deno>100时跳出循环.
S1 sigh=1 S2: sum=1 S3: deno=2 S4: sigh=(-1)×sigh S5: term= sigh×(1/deno ) S6: term=sum+term S7: deno= deno +1 S8:若deno≤100,返回S4;否则,结束。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
5公顷400平方米等于多少平方米
使用纯scr技术可以达到国六排放吗
进口的纳米镀晶什么牌子的好一点?有人用过没
海友酒店(上海国展中心徐泾店)(上海青浦)地
大智大悟是什么意思?
【极道星辰】英语翻译这句话对高手来说应该没
霄元的意思是什么啊?知道的请说下!
某同学组装了如图所示的电化学装置电极I为Al
朱家角青园雅墅客栈(上海青浦)地址有知道的么
赛格车圣导航有网上查车的系统吗?
公司一名员工,合同到期了,公司通知续签,但
上海朱家角雅韵居客栈(上海青浦区)地址好找么
lol六神装大概需要多少经济
南开大学的国际会计对英语要求高么?在哪上课
患儿,12个月。体重10kg,身长65cm,前囟近闭
推荐资讯
为研究细胞分裂素对植物光合作用的影响,研究
如何去除N2O中的少量NO(一氧化二氮中除去一
歃血为盟怎么读?
中国联通营业厅(北四东路7-8号附近中国联通营
非充电和充电款分别是什么意思?买超级逗逗舞
手机移动站与手机微信站 在制作方面 有什么区
速8酒店(酒泉光明店)地址在什么地方,我要
let me see.from monday to wednesday,i usua
sz韩伊美美业地址在什么地方,我要处理点事
300分能上陕西哪所大专学校我是女生理科
请问,小极品装备价格问题,我是一区新浪(老区)
这是珠唇嘛?好看还是不好看?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?