遞歸函數

階乘:    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

相關文章
相關標籤/搜索