本文目錄一覽:
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;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/285358.html