88问答网
所有问题
C语言Π问题:已知π可以用下式近似计算: π/4=1-1/3+1/5-1/7+...,直到最后一项的绝对值小于10-7。
输入:
无
输出:
输出π的值,小数位数输出6位。
举报该问题
推荐答案 2019-05-05
#include <stdio.h>
int main()
{ int i;
double pi=0;
for(i=1;i<10000000;i+=2)
pi+=i%4==1?4.0/i:-4.0/i;
printf("%.6f\n",pi);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MKagctMtaMVMScgt1gc.html
其他回答
第1个回答 2019-05-06
#include<stdio.h>
#include<math.h>
int main()
{
float sign=1,fm=1,pai=0;
while(fabs(sign/fm)>=1E-7)
{
pai+=sign/fm;
sign=-sign;
fm+=2;
}
pai*=4;
printf("%.6f\n",pai);
return 0;
}
相似回答
C语言
编程用
π
/
4=1-1
/
3+1
/
5-1
/
7+
...的公式求π的
近似
值
答:
include "stdio.h"int main(int argc,char *argv[]){int n;double s,t;for(s=0,n
=1;
(t=1.0/(n+n-1))>1.0E-7;s += (n+n++)%4 ? t : -t);printf("π≈%g\n",s*4);return 0;}
C语言:
编程用
π
/
4=1-1
/
3+1
/
5-1
/
7+
...的公式,求π的
近似
值?
答:
includevoid main(){double pi=0,sum=0,k
=1;
int i=1;do{sum=sum+i/k;k=k+2;i=-i;}while(1/k>0.0001);pi=4*sum;printf("PI的值是:%f\n",pi);}vc++6.0下调试通过,pi值为3.141393
C语言
是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、...
c语言
用
π
/
4
≈
1
- 1/
3
+ 1/
5
- 1/7
+
...
答:
return 0;}
...
π
的
近似
值, 利用公式∶ π /
4=1-1
/
3+1
/
5-1
/
7+
……,直到
答:
include <iostream> include <cmath> using namespace std;void main(){ double pi=0,t;int i=1,f
=1;
while((t=fabs(1.0/i))>=1.0e-6){ pi+=f*t;i+=2;f=-f;} cout <<"PI=" <<pi*4 <<endl;}
C语言
解答:利用公式
:π
/
4=1-1
/
3+1
/
5-1
/
7+
……,求π的
近似
值,直到最后一 ...
答:
){double s=0,pi,t,d,c;double i,n,j
=1;
//这里都修改为doublefor(i=2,n=1;fabs(1/n)>pow(10,-6);i++,n+=2)s=s+pow(-1,i)*j/n; //否者这里是整形的除法,会对结果取整printf("%lf\n",s); //由于s是double,所以应该用%lfprintf("pi=%lf\n",pi=s*4);} ...
C语言:
利用公式
:π
/
4=1-1
/
3+1
/
5-1
/
7
...,
计算π
的
近似
值,知道最后一项的...
答:
在知道 https://zhidao.baidu.com/question/364425206099197532.html?fr=iks&word=C%D3%EF%D1%D
4++
++%BC%C6%CB%E3%A6%D0%B5%C4%BD%FC%CB%C6%D6%B5&ie=gbk
C语言
编程。利用公式
:π
/
4=1-1
/
3+1
/
5-1
/
7+
……+1/(4n-3)-1/(4n-1...
答:
(1)首先,要知道系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列,则第n项的分母为2n-1,第10000项的分母为2*10000-1 // math1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#...
C语言
for循环
问题
求
π
的
近似
值。通过π/
4= 1-1
/
3+1
/
5-1
/
7+
……直到...
答:
把定义放在外面,然后把sign后的“,”改成”;“亲测正常运行 代码如下 include<stdio.h> int main(){ int sign
=1;
double sum=0,deno=1.0;for(;1/deno>=1e-6;sign=-sign,deno+=2){ sum=sum+sign*(1/deno);} double pi=4*sum;printf("%10.8f\n",pi);return 0;} ...
大家正在搜
你必须知道的495个C语言问题
关于c语言提问的问题
已知问题和未知问题
关于C语言的问题
c语言的一些基本问题
问题产生于已知和未知之间
c语言中出现的问题
常见的c语言问题
已知初值问题
相关问题
C语言 for循环问题求π的近似值。通过π/4= 1-1/3...
C语言解答:利用公式:π/4=1-1/3+1/5-1/7+…...
MATLAB题目:用π/4=1-1/3+1/5-1/7+.....
C语言 编程用π/4=1-1/3+1/5-1/7+........
C语言 下面的流程图是用π/4≈1-1/3+1/5-1/7+...
c语言题:用π/4=1-1/3+1/5-1/7+.........
已知公式 π/4=1-1/3+1/5-1/7+…,编程求π的...