【项目-累加求圆周率】
用例如以下公式求π的近似值(计算直到最后一项的绝对值小于10−5)
π4=1−13+15−17+...
【參考解答】
#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;
}