C++计算PI的值
来源:互联网 发布:数据分析图表类型 编辑:程序博客网 时间:2024/05/16 14:26
#include <iostream>
using namespace std;
double arctan(double x) {
double sqr = x * x;
double e = x;
double r = 0;
int i = 1;
while (e / i > 1e-15) {
double f = e / i;
r = (i % 4 == 1) ? r + f : r - f;
e = e * sqr;
i += 2;
}
return r;
}
主程序
int main() {
double a = 16.0 * arctan(1/5.0);
double b = 4.0 * arctan(1/239.0);
//注意:因为整数相除结果取整,如果参数写1/5,1/239,结果就都是0
cout << "PI = " << a - b << endl;
return 0;
}
0 0
- 圆周率PI的高精度计算(C/C++)
- C++计算PI的值
- OpenMP并行计算PI的值
- 采用蒙特卡洛方法计算PI的值
- 用概率的方法计算Pi值
- Pi的计算程序
- PI的计算公式
- 计算pi的方法
- 并行Pi的计算
- 计算PI的方法
- 一个很牛的计算pi的c程序
- PI值计算
- 计算Pi值
- 计算PI值
- 6.8 计算pi值
- C语言,求pi的值
- 计算PI值到一亿位的算法
- 计算PI的外星人程序
- 深度学习Deeplearning4j 入门实战(4):Deep AutoEncoder进行Mnist压缩的Spark实现
- 遗传算法
- shell语法
- 数据存储:数据备份:自动备份
- I2S与pcm的区别
- C++计算PI的值
- jquery.uploadifive 解决上传限制图片或文件大小
- ThreadPoolExecutor可扩展性
- List<Map>去重
- 数据库访问异常:Incorrect result size: expected 1, actual 2 解决方案
- 深度学习Deeplearning4j 入门实战(5):基于多层感知机的Mnist压缩以及在Spark实现
- 解决hql子查询不能用max聚合函数的问题
- 解决overflow:hidden在ie7下无效的问题
- Python 正则表达式入门(初级篇)