參考 C 語言實作,使用萊布尼茲級數 π/4 = 1 - 1/3 + 1/5 - 1/7 + ... 計算圓周率。
<?php
$t = 1;
$pi = 0;
$n = 1.0;
$s = 1;
while (abs($t) > 1e-6) {
$pi = $pi + $t;
$n = $n + 2;
$s = -$s;
$t = $s / $n;
}
$pi = $pi * 4;
printf("pi=%10.6f", $pi);
?>
pi= 3.141591
補充工具推薦:
更多 PHP 相關內容請參考本站專題:《PHP 數學運算技巧總結》、《PHP 操作 Office 文件技巧總結》、《PHP 陣列操作技巧大全》、《PHP 排序演算法總結》、《PHP 常用遍歷演算法與技巧總結》、《PHP 資料結構與演算法教程》、《PHP 程式設計演算法總結》、《PHP 正則表達式用法總結》、《PHP 運算與運算子用法總結》、《PHP 字串用法總結》及《PHP 常見資料庫操作技巧匯總》。
希望本文能對您的 PHP 程式設計有所幫助。