C语言:编写函数,求下面数列的和,计算精确到被加数an<=10-5为止。y=1/2+1/2*4+1/2*4*6+...+1/2*4*6*2n
答案:1 悬赏:30 手机版
解决时间 2021-02-02 08:15
- 提问者网友:沉默菋噵
- 2021-02-01 21:34
C语言:编写函数,求下面数列的和,计算精确到被加数an<=10-5为止。y=1/2+1/2*4+1/2*4*6+...+1/2*4*6*2n
最佳答案
- 五星知识达人网友:迟山
- 2021-02-01 23:13
#include
double f() { int n=1; double y=0,term;
term=1;
do {
term/=n*2; //需要实现累除:第1次除以2得到1/2,第2次在1/2基础上要除以4即1/(2*4)
y=y+term;
n++;
} while ( term>1e-5 );
return y;
}
void main() {
printf("sum=%.6lf",f());
}
double f() { int n=1; double y=0,term;
term=1;
do {
term/=n*2; //需要实现累除:第1次除以2得到1/2,第2次在1/2基础上要除以4即1/(2*4)
y=y+term;
n++;
} while ( term>1e-5 );
return y;
}
void main() {
printf("sum=%.6lf",f());
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯