2
我知道這個代碼以便找到任意數量的階乘,但是如果我們希望它做更多並更改代碼,以便它可以計算和打印階乘數量少於100個遞歸。這個代碼應該如何修改?我應該使用循環還是其他技術?如何使用PHP中的遞歸計算階乘因子
我知道這個代碼以便找到任意數量的階乘,但是如果我們希望它做更多並更改代碼,以便它可以計算和打印階乘數量少於100個遞歸。這個代碼應該如何修改?我應該使用循環還是其他技術?如何使用PHP中的遞歸計算階乘因子
試試這個代碼,建議由LornaJane:
function factorial($number) {
if ($number < 2) {
return 1;
} else {
return ($number * factorial($number-1));
}
}
但我們可以改變它,以便它計算遞歸? –
你究竟是什麼意思? – sergio
這是遞歸定義(遞歸:形見遞歸) – Kris