以下是使用PHP遞歸函數求n的階乘的示例代碼:
function factorial($n) {
if ($n == 0) {
return 1;
} else {
return $n * factorial($n - 1);
}
}
$n = 5;
echo "Factorial of $n is " . factorial($n);
輸出:
Factorial of 5 is 120
在這個示例中,我們定義了一個名為factorial
的遞歸函數來計算$n$的階乘。如果$n$等于0,函數返回1。否則,函數返回$n$乘以$n-1$的階乘。在主程序中,我們將$n$設置為5,并打印出計算結果。