> 其他 >
用C语言求圆周率
要求用到牛顿来布里兹公式的 pi = 3 + 4/(2*3*4) - 4/(4*5*6) + 4/(6*7*8) - 4/(8*9*10) ...
人气:171 ℃ 时间:2020-05-12 11:06:47
解答
#include
void main(){ double pi=3.00,t=0.00,s=0.00;
int i=1,j=1;
scanf("%f",&t); //输入精度控制值
do
{
s =4.00/((2*i)*(2*i+1)*(2*i+2));
pi+= j*s;
i ++;
j *=-1; //符号控制
}while(s >=t);
printf("%f\n",pi);
}
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版