首页 文章资讯内容详情

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

2026-06-04 1 花语

要计算两个数字的重复减法,代码如下-

示例

<?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函数而计算出的值,以及在对值进行除法时得到的余数。

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