本文目录一览:
急!用php 递归法求n的阶乘
?php
function f($n)
{
$out = -1;
if($n0)
echo "输入不能是负数";
else if($n==0||$n==1)
$out=1;
else $out=f($n-1)*$n;
return $out;
}
echo f(6);
?
php 用程序S=1!+2!+3!…+10!(用数据存放每个阶段结果。)? 完整PHP命令
按照你的要求编写的求1到10的阶乘和并且用数组存放每个阶段结果的php程序如下
?php
$product=1;
$S=0;
$a=array();
for($i=1;$i=10;$i++){
$product=$product*$i;
$S=$S+$product;
$a[$i-1]=$S;
}
print_r($a);
echo "S=".$S;
?
函数计算阶乘
#include stdio.h
void main()
{
int number,product=1,count;
char ch;
do
{
product=1;
printf("请输入一个正整数:\n\n");
scanf("%d",number);
for (count=1;count=number;count++)
product=product*count;
printf("该数的阶乘结果是:%d\n\n",product);
printf("\n您是否要继续?(Y/N)\n\n");
fflush(stdin);
ch=getchar();
}while(ch=='y'||ch=='Y');
}