階乘: factorialphp
語言:phpinput
<?php
function factorial($n){
if($n<0){
return "Error input!\n";
return ;
}
if($n==0||$n==1){
return 1;
}else{
return $n*factorial($n-1);
}
}
for($i=-1;$i<4;$i++){
echo $i."~".factorial($i)."\n";
}
執行結果:io
-1~Error input!
0~1
1~1
2~2
3~6
function