尋找第一個階乘能被數‘x’整除的自然數的 PHP 程式


程式碼如下,可找到第一個階乘可被數‘x’整除的自然數:

示例

 即時演示

<?php
function factorial_num($x_val)
{
   $i = 1;
   $fact_num = 4;
   for ($i = 1; $i < $x_val; $i++)
   {
      $fact_num = $fact_num * $i;
      if ($fact_num % $x_val == 0)
         break;
   }
   return $i;
}
$x_val = 16;
print_r("The first natural number whose factorial can be divided by 16 is ");
echo(factorial_num($x_val));
?>

輸出

The first natural number whose factorial can be divided by 16 is 4

有一個稱為“factorial_num”的函式可計算某個數字的階乘並檢查該階乘是否可被 16 整除,如果可以,就將該數字作為輸出返回。該函式外部定義了一個數字,並將其作為引數傳遞給該函式。相關輸出顯示在控制檯上。

更新日期:02-07-2020

174 次瀏覽

職業生涯發展

完成課程獲得認證

開始學習
廣告
© . All rights reserved.