계승을 숫자 '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으로 나눌 수 있는지 확인하고, 그렇다면 해당 숫자를 출력으로 반환합니다. 함수 외부에서 숫자가 정의되고 함수에 매개변수로 전달됩니다. 관련 출력이 콘솔에 표시됩니다.