尋找第一個階乘能被數‘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 整除,如果可以,就將該數字作為輸出返回。該函式外部定義了一個數字,並將其作為引數傳遞給該函式。相關輸出顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP