为了找到 n 个数字的平均值,我们首先找出这 **n** 个数字的总和,然后将结果除以 **n**。例如,如果数字是 **5、7、9**,那么在这种情况下,**n** 将是 **3**,为了找到平均值,我们首先必须将 **5、7、9** 相加,结果是 **21**,之后我们必须将 **21** 除以 **3**,结果是 **7**。
为了使用 PHP 找到 n 个数字的平均值,首先我们必须将数字的限制 (n) 接受到变量 `limit` 中。然后我们必须将值 **1** 赋给变量 `i`,并执行操作,直到条件 **'i <= limit'** 变为假,并且我们首先必须将数字接受到变量 `num` 中,然后我们将变量 `sum` 的值与变量 `num` 的当前值相加。循环完成后,我们必须将变量 `sum` 除以变量 `limit` 的值赋给变量 `average`。最后,我们必须打印变量 `average` 的值作为这 **n** 个数字的平均值。
步骤 1: 从用户那里获取数字的限制并将其赋给变量 limit
步骤 2: 将值 0 赋给变量 sum
步骤 3: 将值 1 赋给变量 i 并执行子步骤,直到条件 'i <= limit' 变为假,并在每次迭代中将变量的值增加 1
(i) 将值接受到变量 num 中
(ii) 将计算出的 'sum + num' 值赋给变量 sum
步骤 4: 将计算出的 'sum/limit' 值赋给变量 average
步骤 5: 打印变量 average 的值,作为输入数字的平均值
<?php
$limit = readline("Enter the limit of numbers: ");
$sum = 0;
for ($i = 1; $i <= $limit; $i++) {
$num = readline("Enter the number $i : ");
$sum = $sum + $num;
}
$average = $sum / $limit;
echo "The average is $average";
?>
Enter the limit of numbers: 5 Enter the number 1 : 75 Enter the number 2 : 84 Enter the number 3 : 6 Enter the number 4 : 49 Enter the number 5 : 10 The average is 44.8