阶乘非递归
$num = 5;
function num($num){
$str = 1;
for ($i=1;$i<=$num;$i++){
$str *= $i;
}
return $str;
}
阶乘递归算法
//递归阶乘
function fact($n){
if($n == 1){
return 1;
}
return $n * fact($n-1);
}
阶乘非递归
$num = 5;
function num($num){
$str = 1;
for ($i=1;$i<=$num;$i++){
$str *= $i;
}
return $str;
}
阶乘递归算法
//递归阶乘
function fact($n){
if($n == 1){
return 1;
}
return $n * fact($n-1);
}