C语言解答:利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止 下面是我写的,运行显示pi 是4.00000000000,明显不对.又不知道哪里错了....
//C语言实现如下:double binary_PI(int n){ double result = 1.0; int i = 0; for (i=1; i<=n; i++) result *= (1.0+1.0/((2*i-1)*(2*i+1))); return result;}int main(){ int n = 200; printf("PI/2 = %lf\n", binary_PI(n)); return 0;}运行结果:希望对您有所帮助!
C语言 计算圆周率的近似值 填空#include #include void main(){int s;float n,__(1)__;double t;t=1;pi=0;n=1;s=1;while(fabs(t)>=2e-6){__(2)__;n+=2;s=-s;t=s/n;}__(3)__;printf("pi=%.6f\n",pi);} 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 ...