php 3.利用递归方法求5
时间: 2024-01-21 17:17:02 浏览: 33
PHP 递归函数
在 PHP 中,可以使用递归函数来求阶乘。阶乘是指从1到给定整数n之间所有整数的乘积,表示为n!,其中0的阶乘为1。所以,5!的计算公式为5*4*3*2*1=120。
下面是一个使用递归函数来计算5!的 PHP 代码:
```php
function factorial($n)
{
if ($n == 0) {
return 1;
} else {
return $n * factorial($n-1);
}
}
echo factorial(5); // 输出 120
```
在上面的代码中,`factorial()` 函数接收一个整数参数 `$n`,如果 `$n` 等于0,则返回1。否则,该函数将递归调用自身,并将 `$n` 减1作为参数,直到 `$n` 等于0为止。最终,当 `$n` 等于0时,返回1。当调用 `factorial(5)` 时,将返回120,即5!的值。
阅读全文