(百例编程)78、求π的近似值
来源:互联网 发布:软件传销 编辑:程序博客网 时间:2024/05/16 19:32
题目:请利用“正多边形逼近”的方法求出π的近似值。
/*78.cpp求π的近似值用正六边形为起始近似图形,然后比较2次π的结果π=多边形边长数*边长的一半by as1138 20121006*/#include <iostream>#include <math.h>#include <iomanip>using namespace std;int main(int argc, char const *argv[]){//主要用割圆术double dHalf = 0.5;double e = 0.5;double dTmp;double dPeri;//周长int i = 0; //先从内接正6边形开始 cout.precision(16);for(i=6;;i*=2){ dTmp = 1.0 - sqrt(1-dHalf*dHalf); dHalf = 0.5 * sqrt(dTmp*dTmp + dHalf*dHalf); if (2*i*dHalf - i*e<1e-15)//i*e = 2*原来的边长数*原来的边长 break; e = dHalf;//记住原来的边长} cout<<"i:"<<i*2<<" pai:"<<2*i*dHalf<<endl;return 0;}
- (百例编程)78、求π的近似值
- (百例编程)79.求π的近似值(2)
- 求π的近似值
- 求π的近似值
- 求π的近似值
- .求π的近似值
- 求π的近似值
- 求π的近似值(2)
- Java无限的求π的近似值
- ”正多边形的逼近“求π的近似值
- 使用级数求π的近似值.
- 循环结构求π的近似值
- c语言:求π的近似值
- 求π的近似值 “正多边形逼近”法
- 用格雷戈里公式求π的近似值
- 求圆周率的近似值
- 求级数的近似值
- 求PI的近似值
- blog推荐
- Anatomy of a Program in Memory(程序运行时内存结构)
- wamp 搭建zendframework环境
- 我会坚持对你的喜欢
- C语言 有符号整型 补码表示的小陷阱
- (百例编程)78、求π的近似值
- SGU 264 Travel 稳定婚姻匹配 Gale-Shapley算法
- Android多视图(View)切换
- How The Kernel Manages Your Memory(内核如何管理程序的内存)
- SH7218T拆解手记(6)CyangenMod源码的获得
- 利用C++求解一元二次方程
- 单链表中一趟遍历找出值最大节点
- Page Cache, the Affair Between Memory and Files
- CSS