寻找第一个阶乘能被数‘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 次浏览

职业生涯发展

完成课程获得认证

开始学习
广告