Maison >développement back-end >tutoriel php >PHP函数求一个整数的阶乘

PHP函数求一个整数的阶乘

不言
不言original
2018-05-23 16:20:113707parcourir

//随手写的一个阶乘的函数

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

<?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);
?>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn