PHP阶乘问题
计算n的阶乘,其中n取值范围:从-1到9。要求:(1)当n<0时,提示错误;(2)输出形式为:n!=? 例如:0!=11!=1
2!=2
追问:哥们,用答案来顶把
计算n的阶乘,其中n取值范围:从-1到9。要求:(1)当n<0时,提示错误;(2)输出形式为:n!=? 例如:0!=11!=1
2!=2
追问:哥们,用答案来顶把
答案:function factorial($n){ if($n<0){ echo "参数错误"; return false; }elseif($n<2){ return 1; }else { return $n * factorial($n-1); }}function main($n)
{ $res = factorial($n); if($res>0) echo $n."!=".$res;}使用时调用main函数就可以了顶一个!
- -兄弟们都等着呢、、
上一个:php session传值
下一个:PHp date函数