這篇文章主要介紹了PHP基於簡單遞歸函數求一個數階乘的方法,結合實例形式分析了php遞歸函數的定義與數學運算簡單操作技巧,需要的朋友可以參考下
本文實例講述了PHP基於簡單遞歸函數求一個數階乘的方法。分享給大家供大家參考,具體如下:
一、問題:
#求一個數a的階乘,那麼,a!=a*(a-1 )*(a-2)*(a-3)*……*2*1.例如,6的階乘6! =6*5*4*3*2*1=720.那麼,如何透過php程式碼實現求任一個數的階乘?
二、實作程式碼:
<?php function demo($a) { if ($a > 1) { $r = $a * demo($a - 1); } else { $r = $a; } return $r; } $a = 6; echo $a . "的阶乘的值" . demo($a); ?>
三、顯示結果:
以上就是本文的全部內容,希望對大家的學習有幫助。
相關推薦:
####################################################
以上是PHP基於遞歸函數求一個數階乘的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!