s=1+1/x+1/x2+1/x3+1/x4+.........(x>1)
x2 x3 x4........是指x的平方,立方,4次方......
题目就是这样,一直没看懂误差是指谁的误差,刚看了别人的一个提问,运行结果一直是1.000000(应该是对的吧),而且没有关于误差的语句,求大神解答
一道C语言程序设计题,计算s的近似值,使其误差小于10的-6次方
答案:2 悬赏:80
解决时间 2021-11-16 00:04
- 提问者网友:沉默的哀伤
- 2021-11-15 11:37
最佳答案
- 二级知识专家网友:余生继续浪
- 2021-11-15 12:07
误差是指S的误差。。 就是| s[n+1]-s[n] | <10的-6次方,
全部回答
- 1楼网友:不服输就别哭
- 2021-11-15 12:14
你的循环判断条件有点问题:
1/(i+2)编译器默认会将它作为整数的除法,所以1/(i+2)的结果始终是0.。。。。可以写成
1.0/(i+2)
后面的r/(i+2)也是同样的问题,可以这样改
sum+=(float)r/(i+2)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯