(语言PHP - 这个问题是任何语言,特别是我使用PHP) 例如,你有一个数字就像一个数组:如何在不知道总项目的情况下逐步计算平均值?
$q = array(1, 2, 3, 4, 5, ...); // ... mean you can give more numbers
$i = 0;
$currentAverage = 0;
while ($i < count($q)) {
$currentAverage = ($currentAverage + $q[$i])/2; // this is my try
$i++;
}
echo "The final average is: " . $currentAverage . "<br/>";
Obviusly,您可以通过count($q)
分的总和,但是这不是这个想法。
我希望你能帮助我!谢谢。
我不明白这一点。你能解释一下你为什么想这么做吗? – CUGreen
您是否正在寻找从第一项到第n项平均值的数组? (例如1,1.5,2,2.5) – BizzyBob
@BizzyBob我想要总平均值,但不能总和,我试图做一个增量平均值。 –