C语言编程用公式法求π,

问题描述:

C语言编程用公式法求π,
① 公式π/6=1/2+(1/2)*1/3*(1/2)3+(1/2*3/4)*1/5*(1/2)5+(1/2*3/4*5/6)*1/7*(1/2)7……;
② 编程求π的近似值,当数列的最后一项小于10-6为止;输出π值,小数点后保留6位有效数字.
1个回答 分类:综合 2014-11-29

问题解答:

我来补答
#include <stdio.h>
main()
{
    double pi = 3, x = 3;
    int i;
    for(i = 1; x > 0.000001; i++) {
        x *= 0.25*(2*i-1)*(2*i-1)/(2*i)/(2*i+1);
        pi += x;
        printf("PI = %lf\n", pi);
    }
}
再问: good,算法简洁,一目了然
 
 
展开全文阅读
剩余:2000