歡迎閱讀本文,本文將介紹如何使用PHP計算1到20的階乘和。
階乘是指從1乘到給定的數字的連乘積。
讓我們先來看一下1到5的階乘和:
$result = 0;
for ($i = 1; $i<= 5; $i++) {
$factorial = 1;
for ($j = 1; $j<= $i; $j++) {
$factorial *= $j;
}
$result += $factorial;
}
echo "1到5的階乘和是:" . $result;
在上面的代碼中,我們首先初始化一個變量$result為0,然后使用兩個for循環來計算1到5的階乘和。
第一個for循環用來遍歷數字1到5。在每個迭代中,我們初始化一個變量$factorial為1。
第二個for循環用來計算當前數字$i的階乘。在每個迭代中,我們將$factorial乘以$j,直到$j等于$i。
最后,我們將計算好的階乘加到$result中,并在結束循環后輸出結果。
如果我們想要計算1到10的階乘和,我們只需要將上面的代碼中的5改為10即可。
$result = 0;
for ($i = 1; $i<= 10; $i++) {
$factorial = 1;
for ($j = 1; $j<= $i; $j++) {
$factorial *= $j;
}
$result += $factorial;
}
echo "1到10的階乘和是:" . $result;
同樣的,如果我們想要計算1到20的階乘和,我們只需要將上面的代碼中的10改為20即可。
$result = 0;
for ($i = 1; $i<= 20; $i++) {
$factorial = 1;
for ($j = 1; $j<= $i; $j++) {
$factorial *= $j;
}
$result += $factorial;
}
echo "1到20的階乘和是:" . $result;
通過以上代碼,我們可以得到1到20的階乘和。
希望本文對您有所幫助,謝謝閱讀。
上一篇01658oracle
下一篇01172 oracle