C语言 计算圆周率的近似值 填空#include #include void main(){int s;float n,__(1)__;double t;t=1;pi=0;n=1;s=1;while(fabs(t)>=2e-6){__(2)__;n+=2;s=-s;t=s/n;}__(3)__;printf("pi=%.6f\n",pi);}

问题描述:

C语言 计算圆周率的近似值 填空
#include
#include
void main()
{
int s;
float n,__(1)__;
double t;
t=1;pi=0;n=1;s=1;
while(fabs(t)>=2e-6)
{
__(2)__;n+=2;s=-s;t=s/n;
}
__(3)__;
printf("pi=%.6f\n",pi);
}

第一空 pi=0
第二空 pi=pi+t
第三空 pi=pi*4
这是利用了一个求pi的公式:pi/4=1-1/3+1/5-1/7.