PHP 程序查找三个数字中的最小值


2022 年 5 月 10 日, Learn eTutorial
2414

如何查找三个数字中的最小值?

在此程序中,我们需要检查输入的三个数字中哪个是最小的,我们可以通过比较每个数字与其他数字来找到最小的。然后再次将最小的数字与最后一个数字进行比较以获得最终结果。例如,如果输入的数字是 5 8 9,那么输出将是 5

如何使用 PHP 查找三个数字中的最小值?

在此程序中,我们使用用户定义函数 checkNum() 来查找三个数字中的最小值。首先,我们必须接受三个值到变量 num1、num2、num3 中,并将这些值作为用户定义函数 checkNum() 的参数传递,然后打印函数的返回值作为三个数字中的最小值。在函数 checkNum() 中,我们将获得三个参数 n1、n2、n3,首先我们必须检查条件 'n1 < n2''n1 < n3',如果两个条件都为真,则将变量 n1 的值赋给变量 temp,否则检查条件 'n2 < n3',如果为真,则将变量 n2 的值赋给变量 temp,否则将变量 n3 的值赋给变量 temp,最后返回变量 temp 的值作为三个数字中的最小值。

算法

步骤 1: 从用户那里接受三个值到变量 num1、num2、num3

步骤 2: 打印用户定义函数 checkNum() 的返回值,其中参数 num1、num2、num3 是输入的三个数字中的最小值

算法函数:checkNum(n1, n2, n3)

步骤 1: 检查条件 'n1 > n2''n1 > n3',如果两者都为真,则将变量 n1 的值赋给变量 temp,否则转到步骤 2

步骤 2: 检查条件 'n2 > n3',如果条件为真,则将变量 n2 的值赋给变量 temp,否则转到步骤 3

步骤 3: 将变量 n3 的值赋给变量 temp

步骤 4: 返回变量 temp 的值作为三个数字中的最小值

PHP 源代码

                                          <?php
function checkNum($n1, $n2, $n3)
{
    if ($n1 < $n2 && $n1 < $n3)
        $temp = $n1;
    elseif ($n2 < $n3)
        $temp = $n2;
    else
        $temp = $n3;
    return $temp;
}
$num1 = readline("Enter the 1st number: ");
$num2 = readline("Enter the 2nd number: ");
$num3 = readline("Enter the 3rd number: ");
echo "Smallest among $num1 $num2 $num3 is " . checkNum($num1, $num2, $num3);
?>
                                      

输出

Enter the 1st number: 567
Enter the 2nd number: 123
Enter the 3rd number: 256
Smallest among 567 123 256 is 123