求π的近似值
来源:互联网 发布:世界史书推荐知乎 编辑:程序博客网 时间:2024/04/25 09:15
求π的近似值
按照格里高利公式求π的近似值。格里高利公式为
π/4=1-1/3+1/5-1/7+....每一项的特点是:分子均为1,分母的绝对值依次为2*i-1(i=1,2,3,4,5...),奇数项为正,偶数项为父。逐项累加,直到累加项的绝对值小于1e-4。
#include<stdio.h>#include<math.h>//喊fabs函数声明 double pi(double error);//按照格里高利公式求 π的近似值 int main(){printf("pi=%f\n",pi(1e-4));return 0;}double pi(double error){//按照格里高利公式求π的近似值,error是最后一个累加项的绝对值int sign=1,i=1;double item,sum=0;do{item=sign*1.0/(2*i-1);sum+=item;sign=-sign; //正负交换++i; } while(fabs(item)>=error); return 4*sum; }
0 0
- 求π的近似值
- 求π的近似值
- 求π的近似值
- .求π的近似值
- 求π的近似值
- 求π的近似值(2)
- Java无限的求π的近似值
- ”正多边形的逼近“求π的近似值
- 使用级数求π的近似值.
- 循环结构求π的近似值
- c语言:求π的近似值
- 求π的近似值 “正多边形逼近”法
- 用格雷戈里公式求π的近似值
- 求圆周率的近似值
- 求级数的近似值
- 求PI的近似值
- 求pai的近似值
- 求sinx的近似值
- image-style-transfor项目在win10上采用gpu运行的部署
- C++ Primer_4th学习笔记(8)- 数组和指针
- < Unable to ping server at localhost:1099>问题解决---小记
- 实现Runnable接口适合资源的共享
- 设计模式:六大原则
- 求π的近似值
- ZigBee_端点管理_描述符
- 剑指offer 数值的整数次幂,求base的exponent次方,不能使用库函数,同时不需要考虑大数问题
- [笔记]算法复习笔记---栈、队列、链表(下)
- POJ 3009 Curling 2.0
- 15分钟学会使用Git和远程代码库
- 201312 CCF 第二题 ISBN号码
- 为什么mysql要做主从复制?
- applescript to open/close an app