在此程序中,我们需要检查输入的三个数字中哪个是最小的,我们可以通过比较每个数字与其他数字来找到最小的。然后再次将最小的数字与最后一个数字进行比较以获得最终结果。例如,如果输入的数字是 5 8 9,那么输出将是 5。
在此程序中,我们使用用户定义函数 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 是输入的三个数字中的最小值
步骤 1: 检查条件 'n1 > n2' 和 'n1 > n3',如果两者都为真,则将变量 n1 的值赋给变量 temp,否则转到步骤 2
步骤 2: 检查条件 'n2 > n3',如果条件为真,则将变量 n2 的值赋给变量 temp,否则转到步骤 3
步骤 3: 将变量 n3 的值赋给变量 temp
步骤 4: 返回变量 temp 的值作为三个数字中的最小值
<?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