#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);
}
用C语言求圆周率
用C语言求圆周率
要求用到牛顿来布里兹公式的 pi = 3 + 4/(2*3*4) - 4/(4*5*6) + 4/(6*7*8) - 4/(8*9*10) ...
要求用到牛顿来布里兹公式的 pi = 3 + 4/(2*3*4) - 4/(4*5*6) + 4/(6*7*8) - 4/(8*9*10) ...
其他人气:806 ℃时间:2020-05-12 11:06:47
优质解答
我来回答
类似推荐
猜你喜欢
- 1求使等式成立的x的直:3(x-3)²-48=0
- 2一正方体容器,棱长7分米,倒入11.7升水,放入一块石头,这时容器内的水深是18厘米,石头的体积是?立方分
- 3guess 汉语意思是什么
- 4已知弧长和弦长求半径
- 5由 1 2 3 4 5 6组成没有重复数字,1 3都不与5相邻的六位偶数的个数?
- 6若代数式2a的平方减3b加6等于4,求下列代数式的值:
- 7高出水面6米处有一容积为50立方米的水箱,先要用一台水泵给水箱加水,要求20分钟加满,求该水泵的功率
- 8英语(现在进行时)
- 9古代诗人写的爱国诗歌
- 10介词填空in at on from to Please give the story book_____ the boy ______ England.