用php语言创建一组学生成绩(至少十位),读取“张三”成绩;输出所有同学成绩;算成总成绩并给出平均值

2024-11-23 00:05:20
推荐回答(2个)
回答(1):

总成绩用 $total = array_sum($score);

平均成功 $avg = array_sum($score) / count($score);

//foreach实现
$total = 0;
foreach($score as $v){
$total += $v;
}
echo $total;
echo $total / count($score);//平均

回答(2):

起码你写个示例吧?连个样子都没有,咋回答啊。。。
试着写个,自己改着用吧。

$scores=array("张三"=>90,"李四"=>70,"王五"=>50);
$level_1 = array();//优秀
$level_2 = array();//良好
$level_3 = array();//不及格
foreach ($scores as $key => $value){
if($value >= 85){
echo $key."的成绩是".$value.",等级为优秀。
";
} else if($value >= 60 && $value <85) {
echo $key."的成绩是".$value.",等级为良好。
";
} else if($value < 60) {
echo $key."的成绩是".$value.",等级为不及格。
";
}
}
?>