作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 23:02:54
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位有效数字.
C语言编程用公式法求π,
#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,算法简洁,一目了然