두 숫자의 반복 뺄셈을 계산하는 코드는 다음과 같습니다. -
예시
<?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' 함수를 호출하여 계산한 값을 주고, 값을 나누었을 때 나머지를 줍니다.
함수 밖에서는 두 변수 모두에 값이 주어지고 이 값을 매개변수로 함수에 전달하여 함수를 호출합니다. 출력은 콘솔에 표시됩니다.