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

두 숫자의 반복 빼기를 계산하는 PHP 프로그램

<시간/>

두 숫자의 반복 뺄셈을 계산하는 코드는 다음과 같습니다. -

예시

<?php
function repeated_sub($val_1, $val_2)
{
   if ($val_1 % $val_2 == 0)
      return floor(((int)$val_1 / $val_2));
   return floor(((int)$val_1 / $val_2) + repeated_sub($val_2, $val_1 % $val_2));
}
$val_1 = 1000;
$val_2 = 189;
print_r("The repeated subtraction results in ");
echo repeated_sub($val_1, $val_2);
?>

출력

The repeated subtraction results in 18

두 값이 서로를 완전히 나누는지 확인하는 'repeated_sub'라는 함수가 정의되어 있으며, 이것이 사실이면 숫자를 나누고 몫의 하한 값을 제공합니다. 그렇지 않으면 몫의 하한값과 두 번째 값에 'repeated_sub' 함수를 호출하여 계산한 값을 주고, 값을 나누었을 때 나머지를 줍니다.

함수 밖에서는 두 변수 모두에 값이 주어지고 이 값을 매개변수로 함수에 전달하여 함수를 호출합니다. 출력은 콘솔에 표시됩니다.