PHP 程序,查找第一个阶乘能被数字"x"整除的自然数
phpserver side programmingprogramming更新于 2025/8/24 21:22:17
要查找第一个阶乘能被数字"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("第一个阶乘能被 16 整除的自然数是 ");
echo(factorial_num($x_val));
?>
输出
第一个阶乘能被 16 整除的自然数是 4
名为 ‘factorial_num’ 的函数计算一个数的阶乘,并检查它是否能被 16 整除,如果能,则返回该数作为输出。在函数外部定义一个数字,并将其作为参数传递给函数。相关输出显示在控制台上。

