本篇是继上一篇 [php实现投镖求pi法,最笨但最有意思](http://www.yinqisen.cn/blog-676.html)
讲完最笨的,再说一个更精巧的方法,代码如下:
~~~.php
// pi = 2 + 2/3 + 2/3*2/5 + 2/3*2/5*2/7 + ...
$pi = (double)2.0; $z = (double)2.0;
$a = 1; $b = 3;
while ($z > 0.0000000000001) {
$z *= $a / $b;
$pi += $z;
$b += 2;
$a++;
}
echo $pi."\n";
echo "php pi() =>".pi()."\n";
~~~
源码中和php自带的pi()这个函数做了对比,精度一致,那猜猜pi()函数是如何实现的呢?
0
0
相关文章
PHP语言入门教程怎么学才高效_PHP快速入门学习方法与路径规划建议【指南】
PHP高性能计算函数正则匹配慢_正则类高性能函数替代方案【汇总】
如何在PHP中实现不区分大小写的字符串单词与数组元素匹配检测
php网页怎么加密解密_用PHP实现网页数据加密解密实战教程【技巧】
php之phpstorm自动代码补全的使用
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
C++ 设计模式与软件架构
本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。
14
2026.01.30
热门下载
精品课程
相关推荐
/
热门推荐
/
最新课程
最新文章









