非常风气网www.verywind.cn
首页
C语言怎么调用pi
C语言
程序设计,计算π的近似值
答:
以后每次计算x0的值时n都等于2。而计算公式是要对n进行累加循环的。include <stdio.h>void main(){double i,k=1;for(i=1;k*(i*2*i*2/((i*2-1)*(i*2+1))-1)>=1e-6;i++)k*=i*2*i*2/((i*2-1)*(i*2+1));printf("
PI
=%.2lf",k*2);} ...
c语言
不知哪里错了,计算不出
PI
的值
答:
include <stdio.h> include <math.h> double fun ( double eps){ int i=1;double t=1.0/3,s=1+t;while(t>=eps){i++;t*=i/(2.0*i+1);s+=t;} s=2*s;return s;} main( ){ double x;printf("Input eps:") ;scanf("%lf",&x); printf("\neps = %lf,
PI
=%lf\n...
C语言
求
PI
得不到正确结果
答:
将abs改为fabs即可:include <iostream> include <
c
math> define A 1e-8 using namespace std;void main (){ double
pi
=0.0;double n=1.0,i=1.0;while( fabs(n/i)>=A){ pi=pi+4*n/i;i=i+2;n=-n;} cout << "
PI
的值为:" << pi << endl;} ...
C语言
。求
PI
的近似值
答:
你好,公式为
Pi
=1-1/2+1/4-1/6+1/8+……+1/n,
C语言
代码如下:#include<stdio.h>void main(){ int i,j=1; double
pi
=0; for(i=1;i<1e8;i=i+2) /*这里的精度自己取*/ {pi=pi+j*(1.0/i);j=-j; } pi=pi*4; printf("%lf\n",pi);} ...
c语言
中
pi怎么
算的?
答:
include<stdio.h> define
PI
3.14159 int main(){float r, l, s;scanf("%f", &r);printf("S: %.2f\n", PI*r*r);printf("L: %.2f\n", 2*PI*r);return 0;} 程序问题有两点:1、 变量要先定义,赋值然后才能参与运算,所以要先输入r,才能计算s=
pi
*r*r 。2 、scanf("%lf...
求π值的
C语言
程序。
答:
include <stdio.h> include <math.h> void main(){ int s=1;float n=1,
pi
=0, t=1;while(fabs(t)>=0.000001){pi+=t; n+=2; s=-s; t=s/n; } pi*=4;printf("pi=%f\n",pi);}
c语言
求π得程序问题!!
答:
死循环,你试一试j的前几个数就知道了 输出
pi
还要用求得的数乘4
用
c语言
编程计算
pi
的近似值:
答:
include <stdio.h> int main (){ double p=2,j,k=0.000001; double n=1;do { j=p;n++;p=p*n*n/((2n-1)*(2n+1));} while((p-j)<k)printf("\n%lf",n);return 0;} 大致就是这个意思吧,里面漏掉什么也有可能,我没有检验。
我的
C语言
求
PI
,我感觉逻辑上没有问题啊,
怎么
不行
答:
图片看不清,好像有几行需要修改。列在下面,请自己对应修改:double d=1;float a=1,b=1,
c
=1;c=-c;d=d+a;如果还有问题,请留言。
C语言
近似求
pi
,输入eps精度,
怎么
做
答:
include <stdio.h>int main(){double i,eps,k=1,s=1;scanf("%le",&eps);for(i=1;k>=eps;i++){k*=i/(i*2+1);s+=k;}printf("
PI
=%.5f",s*2);return 0;}
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网