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=?

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)
只算咯..~