项目四-用循环求(1)
2016-03-13 10:50
211 查看
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月13日 *版 本 号:v1.0 * *问题描述:利用公式π/4=1-1/3+1/5-1/7+...计算π的近似值(直到最后一项的绝对值小于10^-5). *输入描述:无。 *程序输出:一个小数,代表π的近似值。 */ #include<iostream> #include<cmath> using namespace std; int main() { int i,t=-1; double n=0.0,pi; i=1; while(fabs(1.0/i)>=1e-5) { t=-t; n=n+(1.0/i)*t; i=i+2; } pi=4.0*n; cout<<pi<<endl; return 0; }运行结果:
相关文章推荐
- MySQL数据库总结(2)增删改查
- 12.程序运行为啥需要内存
- Java系统调优:内存管理与垃圾回收
- android ui
- 浏览器工作原理详解
- BaseAdapter的使用与优化
- 计数排序、桶排序和基数排序
- 试用EVGA公版GTX980
- 堆优化SPFA
- c++11的使用心得(二)---右值引用
- Bootstrap 栅格系统
- 在RHEL7或者OL7上,Documents Fail to Index with DRG-11207: user filter command exited with status 127
- 不停止MySQL服务增加从库的两种方式【转载】
- 在CentOS上安装Java环境详解
- JavaSE知识集锦(1)深拷贝与浅拷贝
- 设计模式之Iterator
- 受限玻尔兹曼机RBM实现——matlab实现
- c# lock (obj) 与 lock (this) 区别
- python 多线程学习
- 虚函数里面调用虚函数的输出