用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);
}
推荐
猜你喜欢
- 求使等式成立的x的直:3(x-3)²-48=0
- 一正方体容器,棱长7分米,倒入11.7升水,放入一块石头,这时容器内的水深是18厘米,石头的体积是?立方分
- guess 汉语意思是什么
- 已知弧长和弦长求半径
- 由 1 2 3 4 5 6组成没有重复数字,1 3都不与5相邻的六位偶数的个数?
- 若代数式2a的平方减3b加6等于4,求下列代数式的值:
- 高出水面6米处有一容积为50立方米的水箱,先要用一台水泵给水箱加水,要求20分钟加满,求该水泵的功率
- 英语(现在进行时)