lzth.net
当前位置:首页 >> 用C语言编程计算π的值 >>

用C语言编程计算π的值

一个足以让你吐血的计算400位pi的C程序: int a=10000, b, c=2800, d, e, f[2801], g; main() { for(; b-c; f[b++]=a/5); for(; d=0,g=c*2; c -=14,printf("%.4d",e+d/a),e=d%a) for(b=c; d+=f[b]*a,f[b]=d%--g,d/=g--,--b; d*=b); } 理论上只要...

#include #include//开根号我用了数学库函数 int main() { double Pi=2,x=0,t;//我把第一项2作为Pi的初始值 while(1) { x=sqrt(x+2);//x是分母 t=2/x;//t是现在要乘的数 Pi=Pi*t; if(t-1

#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语言的设计目标是提...

#include #include int main() { int x,z; float y; y=0; z=0; for(x=1;fabs(1.0/x)>1e-6;x+=2) { z=z+1; if(z%2!=0) { y=y+1.0/x; } else { y=y-1.0/x; } } y=y*4; printf("π=%10.6f\n",y); return 0; }

1、PI 的值可以通过以下公式计算出来, π/4=1-1/3+1/5-1/7…… 编写循环程序,当这种计算方法所得到的偏差小于0.000001时停止计算,并输出PI的值及所需要计算的项数。 2、例程: double s = 0;//面积 double pi = 0;//圆周率 double d=200;//直径(...

取第一象限1/4圆和正方形,随机数0~1表示x y坐标,半径为1的圆与正方形次数之比即为面积之比

(1)首先,要知道系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列,则第n项的分母为2n-1,第10000项的分母为2*10000-1 // math1.cpp : 定义控制台应用程序的...

给你提个思路: 在这个公式中有几个关键点: 每一项中有一个规律变化数字1,3,5,7,后面应该是9,11........;可以用i=1; i+=2;来表示。 每一项中都有规律变化分数相乘1/2 × 3/4 ×......这个乘法的截止方法为分母

#include double chenfang(int i)//计算符号是1还是-1 { int x=i%2; if(x==0) return 1; return -1; } double computePai()//计算pai值 { double pai=0; for(int i=0;;i++) { double x= (double)1/(2*i+1);//每项的值 if( x

这个程序就可以了,i

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com