下面pi函数的功能时更具以下共识,返回满足精度e要求的π的值,请填空:
题目
下面pi函数的功能时更具以下共识,返回满足精度e要求的π的值,请填空:
π=(1+1/3+2/(3*5)+3+2/(3*5*7))+(4*3*2)/(3*5*7*9)+.)
double pi(double eps)
{ double s=0.0,t=1.0;
int n;
for( 1 ); t>eps; n++)
{ s+=t;t=n*t/(2*n+1);
}
return(2.0* 2 );
}
main()
{ float e,pai;
scanf("%f",&e); //输入精度要求
pai=pi(e);
printf("%f/n",pai);
}
就填在1 2 的后面
答案
上面所写:π=(1+1/3+2/(3*5)+3+2/(3*5*7))+(4*3*2)/(3*5*7*9)+.)有误.应为:
π=2*(1+1/3+2/(3*5)+(3*2)/(3*5*7))+(4*3*2)/(3*5*7*9)+.)
这是利用arcsinx的麦克劳林公式,但是其收敛域是|x|
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点