欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP函数求一个整数的阶乘

程序员文章站 2022-06-17 12:06:36
...
//随手写的一个阶乘的函数

注意:不要把负数给忘了!不要把负数给忘了!不要把负数给忘了!

<?php 
function jisuan($i){
if($i==0){                                   
return 1;
}elseif($i<0){    

$rest=$i*jisuan($i+1);                
//负数往0靠近是+1     
return $rest;
}else{    
$rest=$i*jisuan($i-1);                  
//正数往0靠近是-1    
return $rest;    
}  
}  
echo jisuan(-7);
?>