您的位置:

php10的阶乘代码,php求10的阶乘

本文目录一览:

php 中 while语句10的阶乘代码 和do while 语句的10的阶乘代码

while...

?php

$p=1;

$i=1;

while($i11)

{

$p*=$i;

echo "$i"."!="."$p"; //输出阶乘结果

$i++;

}

?

do...while的话,代码差不多,只要把 while($i11)改成while($i10)就可以了。

本人也是PHP新手,呵呵,共勉。

试给出计算10的阶乘算法的伪代码

10的阶乘意思是从1×2×…×10

算法如下:

1.初始条件s=1,n=10 (代表求10的阶乘)

2.如果n1, 令s×n赋值到s,n减少1,并重复第2步;否则,s即为所求,结束!

描述完毕。

用编程语言写的话,要注意s的位数要足够容纳,因为阶乘的增长速度非常快!

高等数学上用伽玛函数(Gamma函数)计算阶乘,即Gamma(n+1)=n!,若是要计算非常大的阶乘,则需要用Gamma函数的方法才合适。

PHP 求10的阶乘。

$result = 1;

for ($i=10; $i 0 ; $i--) {

$result *= $i;

}

echo '10的阶乘:'.$result;