使用格里高利公式求π的近似值,要求精确到最后一项的绝对值小于10–4

来源:互联网 发布:网络弱电箱 编辑:程序博客网 时间:2024/04/28 23:12

格里高利公式:

π4=113+1517+...

#include "stdio.h"#include "math.h"int main(void){    double pi4 = 0;    double j = 0;    double i = 1;    while (true)    {        j = pow(-1, i + 1) * (1.0 / (2 * i - 1));        //求绝对值        if (fabs(j) <= 0.0001)            break;        else        {            pi4 += j;            i++;        }    }    printf("π = %f\n", pi4 * 4);    return 0;}
阅读全文
0 0
原创粉丝点击