- 注册时间
- 2004-8-28
- 最后登录
- 1970-1-1
|
发表于 2005-5-2 20:32:00
|
显示全部楼层
初中时背过圆周率~想想看哦:
3.14159265358979323846264338327950288……只记得这么多了~嘿嘿~
不知道楼主是用什么方法算的~这里有个公式
Gauss-Legendre公式:
初始:A=X=1 B=1/SQR(2) C=1/4
循环计算:Y=A A=(A+B)/2 B=SQR(B*Y) C=C-X*(A-Y)^2 X=2*X
最后计算:PI=(A+B)^2/4*C
这个公式每迭代一次将得到双倍的十进制精度,比如要计算100万位,迭代20次就够了。1999年9月Takahashi和Kanada用这个算法计算到了圆周率的206,158,430,000位,创出新的世界纪录。
我没有验证过~不知道对不对……
|
|