近似计算Pi/4=1-1/3+1/5-1/7+....

2018-10-25  本文已影响0人  EastwardFlow
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char const *argv[])
{
    int i = 1;
    double sum = 0;
    while (i < 1e6)
    {
        double term =1.0/(2 * i - 1) ;
        if (i % 2 != 0)
        {
            sum += term;
        }
        else
        {
            sum -= term;
        }
        i++;
    }
    printf("%.6f\n", sum * 4);
    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读