c语言阶乘函数|php实用阶乘函数

更新时间:2016-11-23    来源:C语言    手机版     字体:

【www.bbyears.com--C语言】

//echo fn(4);
echo fn2(4);

//n! = 1* 2 * 3 *  ... n
function fn($n){
 if($n == 0) return 1;
 
 $fn = 1;
 for($i = 1; $i <= $n ; $i++){
  $fn *= $i;
 }
 return $fn;
}


//n! = (n-1)! * n
//0!=1 1!=1
function fn2($n){
 if($n == 0 || $n == 1){
  return 1;
 }
 $result = fn2($n-1) * $n;
 return $result;
}

本文来源:http://www.bbyears.com/asp/28504.html

猜你感兴趣