利用 PI/2=(2/1) * (2/3) * (4/3) * (4/5) * (6/5) * (6/7) * ... 前200项之积,编程计算法PI的值。
我想知道我哪里错了~~#include<stdio.h>intmain(){inti;doubleb=1.0,n;for(i=1;i<=50;i++){n=(4*i*i)...
我想知道我哪里错了~~
#include<stdio.h>
int main()
{
int i;
double b=1.0,n;
for(i=1;i<=50;i++)
{
n=(4*i*i)/((2*i-1)*(2*i+1));
b=b*n;
}
printf("%.3lf\n",2*b);
return 0;
} 展开
#include<stdio.h>
int main()
{
int i;
double b=1.0,n;
for(i=1;i<=50;i++)
{
n=(4*i*i)/((2*i-1)*(2*i+1));
b=b*n;
}
printf("%.3lf\n",2*b);
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询