作业帮 > 综合 > 作业

C语言:利用递推法计算下列公式:y=1+1/(1*2)+1/(2*3)+1/(3*4)+...要求精确到10的-6次方.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 23:45:46
C语言:利用递推法计算下列公式:y=1+1/(1*2)+1/(2*3)+1/(3*4)+...要求精确到10的-6次方.
#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