c++求 π/2的近似值
来源:百度知道 编辑:UC知道 时间:2024/06/01 23:03:14
求π/2的近似值公式为:
π/2=(2/1)*(2/3)*(4/3)*(4/5)*....(2n/2n-1)*(2n/2n+1)...
其中n=1、2、3...设计一个程序求n=1000时π的值;
怎么求的啊?
还有这个我有点模糊,比如说n=2时π/2=?
π/2=(2/1)*(2/3)*(4/3)*(4/5)*....(2n/2n-1)*(2n/2n+1)...
其中n=1、2、3...设计一个程序求n=1000时π的值;
怎么求的啊?
还有这个我有点模糊,比如说n=2时π/2=?
n=2时π/2=(2/1)*(2/3)*(4/3)*(4/5)
n=1000时π/2=(2/1)*(2/3)*(4/3)*(4/5)*....(2000/1999)*(2000/2001)
double s=1.0;
for(int n=1;n<=1000;n++)
{
s=s*(2n/(2n-1)*(2n/(2n+1));
}
printf("π=%f\n",2*s);
带进去算啊......
n=2也就是
π/2==(2/1)*(2/3)*(4/3)*(4/5)
只算咯..~