2013-12-15 67 views
2

我知道這個代碼以便找到任意數量的階乘,但是如果我們希望它做更多並更改代碼,以便它可以計算和打印階乘數量少於100個遞歸。這個代碼應該如何修改?我應該使用循環還是其他技術?如何使用PHP中的遞歸計算階乘因子

回答

7

試試這個代碼,建議由LornaJane

function factorial($number) {   
     if ($number < 2) { 
      return 1; 
     } else { 
      return ($number * factorial($number-1)); 
     } 
    } 
+0

但我們可以改變它,以便它計算遞歸? –

+0

你究竟是什麼意思? – sergio

+0

這是遞歸定義(遞歸:形見遞歸) – Kris