zoukankan      html  css  js  c++  java
  • C++项目參考解答:累加求圆周率

    【项目-累加求圆周率】

      用例如以下公式求π的近似值(计算直到最后一项的绝对值小于105

    π4=113+1517+...

    【參考解答】

    #include <iostream>
    using namespace std;
    int main( )
    {
        int n,sign;
        double total,f;
        n=1;
        total=0;
        sign=1;
        f=1; //用f代表待累加的每一项的绝对值
        while(f>1e-5)
        {
            total+=(sign*f);
            n+=2;
            f=1.0/n;
            sign*=-1; //sign变号
        }
        cout<<"total="<<4*total<<endl;
        return 0;
    }
  • 相关阅读:
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    团队作业—个人记录
    4.21
    4.20
    4.19
    4.18
  • 原文地址:https://www.cnblogs.com/llguanli/p/8275086.html
Copyright © 2011-2022 走看看