为了找到第一个自然数,其阶乘数可以除以数字“ 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整除,如果是,则将该数字作为输出返回。在函数外部,定义了一个数字并将其作为参数传递给函数。相关输出将显示在控制台上。