例题5-7 求圆周率pi的近似值

(编译环境Dev-C++ 5.11)

#include
#include
int main()
{
    int sign=1;
    double PI=0.0,n=1.0;
    double term=1.0;
    while(fabs(term)>=1e-6)
    {
        PI=PI+term;
        n=n+2;
        sign=-sign;
        term=sign/n;
    }
    PI=PI*4;
    printf("PI=%10.8f",PI);
    return 0;
}

你可能感兴趣的:(算法笔记-Codeup墓地,迭代,C\C++)