Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

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