C++1156求π的值

C++1156求π的值,第1张

#include
using namespace std;
double arct(double x)
{
    int i=1;
    double y=x,s=0.0;
    while(fabs(y/i)>=1e-6)
    {
        s=s+y/i;
        y=-1.0*x*x*y;
        i=i+2;
    }
    return s;
}
int main()
{
    double p;
    p=6*arct(1.0/sqrt(3));
    printf("%.10lf",p);
    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/867504.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-12
下一篇2022-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存