代码如下:
<?php
echo "请输入一个整数:";
$n = (int)fgets(STDIN);
//定义一个变量存储阶乘的乘积,初始值为用户输入的值
$p = $n;
//循环判断并计算出阶乘的乘积
switch($n){
case 0:
$p = 1;
break;
case 1:
$p = 1;
break;
default:
for($i=1;$i<=$n;$i++){
$n = $n-1;
$p = $p*$n;
}
}
echo "阶乘的乘积为:".$p."\n";
?>