php程序:使用for循环语句实现:计算n的阶乘,其中n取值范围:从-1到9。 从-1到9。要求:(1)当n<0时,提示错
答案:2 悬赏:80 手机版
解决时间 2021-03-10 10:45
- 提问者网友:战皆罪
- 2021-03-09 20:34
php程序:使用for循环语句实现:计算n的阶乘,其中n取值范围:从-1到9。 从-1到9。要求:(1)当n<0时,提示错
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-03-09 21:44
//阶乘函数
function factorial($n){
if($n<0){
return "error";
}
if($n==0){
return 1;
}
return $n * factorial($n-1);
}
// 从-1 到9的阶乘
for($i=-1;$i<10;$i++){
echo "$i!=".factorial($i)."
";
}
echo "=================正确答案..=======================
";
$size = 0; //范围
$factorial = 0; //阶乘
for($size=-1;$size<10;$size++){
echo "$size!=";
if($size<0){
echo "error
";
continue;
}
$result = 1; //结果
//开始阶乘
for($factorial=2;$factorial<=$size;$factorial++)
$result *= $factorial;
echo $result."
";
}
?>
.楼主啊..参考一下还是可以的.但是如果想继续编程的话,还是自己去研究规律比较好.
如果只是为了完成作业,当我没说.
function factorial($n){
if($n<0){
return "error";
}
if($n==0){
return 1;
}
return $n * factorial($n-1);
}
// 从-1 到9的阶乘
for($i=-1;$i<10;$i++){
echo "$i!=".factorial($i)."
";
}
echo "=================正确答案..=======================
";
$size = 0; //范围
$factorial = 0; //阶乘
for($size=-1;$size<10;$size++){
echo "$size!=";
if($size<0){
echo "error
";
continue;
}
$result = 1; //结果
//开始阶乘
for($factorial=2;$factorial<=$size;$factorial++)
$result *= $factorial;
echo $result."
";
}
?>
.楼主啊..参考一下还是可以的.但是如果想继续编程的话,还是自己去研究规律比较好.
如果只是为了完成作业,当我没说.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯