圆周率PI的求法
来源:互联网 发布:西卡笑笑的淘宝店 编辑:程序博客网 时间:2024/04/30 10:16
圆周率pi本来是用分割圆的方法,然后用面积公式近似的,但是在大多数教材上直接用数学上的泰勒级数表示出来了,其实详细推导的话是用傅里叶展开式的,具体公式为:
π=∑(-1)^n/(2n-1)
下面是经过测试的C++代码:
#include <iostream>#include <math.h>using namespace std;int main(){ long double pi = 0; long double n = 1, x = 1; int sign = 1; while ( fabs(x) > 1e-8){ pi = pi + 4*x; n++; sign = sign * (-1); x = sign / double(2*n-1); } cout << "the value of pi is : " << pi << "\n" << endl; return 0;}
测试结果:
the value of pi is : 3.14159
- 圆周率PI的求法
- e和 圆周率的求法
- 圆周率 π 的近似求法
- 圆周率 π 的求法(二)
- PI的求法
- 圆周率PI
- 割圆 - 蓝桥杯 圆周率的求法
- 圆周率π的近似求法 (四)
- 圆周率PI的高精度计算(C/C++)
- 数学中pi的求法介绍
- 估算圆周率 Estimate PI
- 蒙特卡洛求圆周率PI
- 蒙特卡洛法求圆周率pi
- 编程题--圆周率的求法--收敛很快与收敛比较慢的求法
- ACM_数论_很牛的圆周率 PI 的计算
- 用hadoop估算圆周率PI(3.1415926)的值
- zzu数学 实验二圆周率pi的计算
- 计算:自然对数的底e和圆周率pi
- 让ckEditor整合自己的上传页面
- java传值
- CKeditor自定义上传图片功能
- Oracle计算时间差
- Asp.net用户管理API的应用(转载)
- 圆周率PI的求法
- 指导5:同步视频
- 项目开发管理的利器 JIRA
- 解决问题的境界
- Match Firefox's per-host connection limit of 15
- android 从SIM卡获取联系人信息
- CentOS Linux关闭防火墙
- ASP.NET个性化设置相关的API(转载)
- windows快捷键