循環我有一個問題,使用功能和for
循環在PHP製作C(m,n)=m!/n!(m-n)!
公式,我的代碼如下所示:2個不同的數字輸入階乘使用功能在PHP
<?php
function factorial($m,$n){
\t $facm=$m;
\t for ($i=$m-1; $i >= 1 ; $i--) {
\t \t $facm*=$i;
\t }
\t $facn=$n;
\t for ($i=$n-1; $i >= 1 ; $i--) {
\t \t $facn*=$i;
\t }
\t $faco=$m-$n;
\t for ($i=$m-$n; $i >= 1 ; $i--) {
\t \t $faco*=$i;
\t }
\t return $facm/$facn*$faco;
}
}
echo factorial($bilm,$biln);
?>
但這段代碼顯示錯誤的結果,我的代碼有問題嗎?感謝您的關注。
什麼是2輸入因子?你想找到2個不同數字的階乘? – siddiq
是的,這就是我的意思,是否可以使用函數階乘($ m,$ n)?如果有可能,如何做到這一點?謝謝 –