计算π的值(难度系数:半颗星)
来源:互联网 发布:先锋电视网络看电视 编辑:程序博客网 时间:2024/06/09 22:03
根据以下公式求π的值(要求精度0.0000000001,即某项小于0.0000000001时停止迭代)。
输出结果精确到小数点后9位。
参考代码:
#include <stdio.h>#define eps 0.0000000001int main(){ double fenzi = 1; double fenmu = 3; double sum = 1; int nFeiziFactor = 1; int nFenMuFacotr = 3; while (fenzi / fenmu >= eps) { sum += fenzi / fenmu; nFeiziFactor += 1; nFenMuFacotr += 2; fenzi *= nFeiziFactor; fenmu *= nFenMuFacotr; } printf("%.9lf\n", 2 * sum); return 0;}
输出结果:
3 0
- 计算π的值(难度系数:半颗星)
- 修改百位上的值(难度系数:半颗星)
- 偶数的个数(难度系数:半颗星)
- 水仙花数(难度系数:半颗星)
- 完数(难度系数:半颗星)
- 回文数(难度系数:半颗星)
- 倒数之和(难度系数:半颗星)
- 平方和立方(难度系数:半颗星)
- 回文字符串(难度系数:半颗星)
- 数组逆序(难度系数:半颗星)
- 迭代法计算平方根(难度系数:2颗星)
- 数列的逆序数对(难度系数:2颗星)
- 模拟计算机计算源码、反码、补码(难度系数:1颗星)
- 计算器(难度系数:3颗星)
- 输出图案(一)----输出三角形图案:(难度系数:小于半颗星)
- 图案输出(二)----输出平行四边形图案:(难度系数:小于半颗星)
- 输出图案(四)----输出正多边形图案:(难度系数:半颗星)
- 傅里叶级数系数 的计算
- JAVA多线程—并发库中对“数字”的支持
- java.lang.OutOfMemoryError: GC overhead limit exceeded
- 标准STL中list的各个接口的使用
- expdp和impdp
- [LeetCode]264. Ugly Number II
- 计算π的值(难度系数:半颗星)
- linux设置安装的服务自动启动
- 第十五届“华为杯”大学生程序设计竞赛题解
- Caffe学习笔记(五):使用pycaffe生成solver.prototxt文件并进行训练
- web前端编程规范
- [Leetcode]_17 Letter Combinations of a Phone Number
- 性能测试流程阶段的工作
- 阿里云 ECS 部署:nginx+MySQL+Laravel+PHP7+Redis+Node.js
- 文本框