> 其他 >
C语言:利用递推法计算下列公式:y=1+1/(1*2)+1/(2*3)+1/(3*4)+...要求精确到10的-6次方.
人气:148 ℃ 时间:2020-05-14 19:43:36
解答
#include
void main()
{
double b=1.0,sum=1.0,i=1;
do
{
b=1/(i*(i+1));
sum+=b;
i++;
}while(b>=0.000001);
printf("%lf",sum);
}
//运行的结果说1.999001
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版