【问题标题】:SUM and average weight PHPSUM 和平均权重 PHP
【发布时间】:2014-02-05 07:08:18
【问题描述】:

我正在做一些计算我班级总重量和班级平均重量的事情。在 $T 我输入了班级中女孩的体重,在

Echo "SUM OF WHOLE CLASS IS : $s"; 

必须是全班体重的总和

echo "<br/>AVERAGE WEIGHT IS $p"; 

是班级的平均重量..我不明白问题出在哪里,它只是说在第 4 行..

 <body>
    <?PHP 
    $T=array (47,47,62,60,71,55,50,52,62,80,65);
    $s=0; $BUB=0; 
    for ($BUB=0;$BUB<=11;$BUB++)
    {
        $s=$s+$T[$BUB];
        $BUB++;
    }

    $p=$s/11;
    echo "SUM OF WHOLE CLASS IS : $s"; 
    echo "<br/>AVERAGE WEIGHT IS $p";

    ?>
    </body>

【问题讨论】:

标签: php arrays sum output average


【解决方案1】:

使用 PHP 的 array 函数让它变得简单!

<?php
    $T=array (47,47,62,60,71,55,50,52,62,80,65);
    echo "SUM OF WHOLE CLASS IS : ".array_sum($T); //"prints the sum 
    echo "<br/>AVERAGE WEIGHT IS ".array_sum($T)/count($T); //"prints" the average

Demo

【讨论】:

  • 但我必须让它打印整个班级的总和是:和平均重量是:这只会打印数字:/
  • @user3222689,修改了答案。
【解决方案2】:

尝试将 $BUB&lt;=11 替换为 $BUB&lt;11。

请注意,$BUB 以值 0. 以及数组开头。所以$T[11] 不存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-19
    • 2012-04-18
    • 1970-01-01
    相关资源
    最近更新 更多