PHP 程序计算两个数的重复减法

phpserver side programmingprogramming更新于 2025/8/24 20:22:17

计算两个数的重复减法,代码如下 −

示例

<?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("重复减法结果为 ");
echo repeated_sub($val_1, $val_2);
?>

输出

重复减法结果为 18

定义了一个名为 ‘repeated_sub’ 的函数,用于检查两个值是否完全相除。如果相除成功,则将两个值相除并返回商的底值。否则,返回商的底值、对第二个值调用 ‘repeated_sub’ 函数计算得出的值以及两个值相除后的余数。

在函数外部,将值赋给两个变量,并通过将这些值作为参数传递给函数来调用函数。输出显示在控制台上。


相关文章