C++项目參考解答:累加求圆周率
2018-01-12 12:12
176 查看
【项目-累加求圆周率】
用例如以下公式求π的近似值(计算直到最后一项的绝对值小于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; }
相关文章推荐
- C++项目参考解答:累加求圆周率
- C++第8周项目2-5参考解答
- C++第8周项目2-5参考解答
- C++第8周项目2-5参考解答
- VC问题 IntelliSense:“没有可用的附加信息”,[请參见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- 2013-C++第9周项目参考解答链接集
- 2013-C++第16周项目参考解答链接集
- C++项目参考解答:小试循环
- 2013-C++第11周项目参考解答链接集
- VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- 2014秋C++第9周项目2参考-分数的累加
- VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- 2013-C++第8周项目参考解答链接集
- C++第10周项目2参考——分数的累加
- 2013-C++第10周项目参考解答链接集
- VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- C++第10周项目2参考——分数的累加
- C++项目参考解答:求Fibonacci数列
- C++第10周项目2参考——分数的累加
- 2013-C++第13周项目参考解答链接集