php用递归函数实现数字6的阶乘,以6!=6*5*4*3*2*=720的形式输出到页面上
时间: 2024-04-23 18:20:53 浏览: 70
使用递归计算阶乘
要使用递归函数实现数字6的阶乘,可以编写一个名为factorial的函数。以下是实现的代码示例:
```php
function factorial($num) {
if ($num == 0 || $num == 1) {
return 1;
} else {
return $num * factorial($num - 1);
}
}
$result = factorial(6);
echo "6! = " . $result;
```
这段代码中,factorial函数接受一个参数$num,如果$num为0或1,则直接返回1。否则,递归调用自身,并将$num减1作为参数传入,最后将$num与递归调用的结果相乘并返回。
在主程序中,我们调用factorial函数并将结果赋给$result变量,然后使用echo语句将结果输出到页面上。
阅读全文