很多站长朋友们都不太清楚php计算平均分,今天小编就来给大家整理php计算平均分,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 数组中保存十名同学姓名以及5门课程名称和成绩,求每位同学的总成绩,每门课程的平均成绩多少,用PHP写 2、 php8个评委给选手打分,去除一个最高分和一个最最低分,求出平均值用PHP怎么写 3、 php去掉最高分和最低分怎么算平均分 4、 用PHP编写 随机产生10个学生的成绩,求平均成绩,最高成绩,最低成绩,并统计高于平均成绩的人数? 5、 输入五个人得成绩,点击提交然后低于60分输出,还有平均分,用php做 急急急 6、 用php求5名同学的总成绩和平均成绩。求代码 数组中保存十名同学姓名以及5门课程名称和成绩,求每位同学的总成绩,每门课程的平均成绩多少,用PHP写$stu = array(
array('name'=>'张三','score_1'=>66,'score_2'=>66,'score_3'=>66,'score_4'=>66,'score_5'=>66),
array('name'=>'李四','score_1'=>66,'score_2'=>66,'score_3'=>66,'score_4'=>66,'score_5'=>66)
//...更多学生
);
for($stu as $s){
//计算5科总和
$s['score_sum'] = $s['score_1'] + $s['score_2'] + $s['score_3'] + $s['score_4'] + $s['score_5'];
//计算平均分
$s['score_avg'] = ($s['score_sum'] / 5);
}
//输出数组数据
var_dump($stu);
php8个评委给选手打分,去除一个最高分和一个最最低分,求出平均值用PHP怎么写$s = array(93,96,91,95,94,97,95,92);
$rs = (array_sum($s) - max($s) - min($s)) / (count($s) - 2);
echo '评分: ' . implode(', ', $s) . '<br />';
echo '平均分: ' . number_format($rs, 2) . '<br />';
php去掉最高分和最低分怎么算平均分$input = array ("2", "1", "5", "7", "3", "6", "4");
sort($input);//从低到高排序
$a = array_splice ($input, 1, -1);//去掉头和尾,也就是最大和最小值
print_r($a);
输出 Array ( [0] => 2 [1] => 3 [2] => 4 [3] => 5 [4] => 6 )
这样就去掉了最低和最高
foreach($a as $v){$c+= $v;} //$c就是去掉值最低和最高后的和
$num = count($a);//$num就是去掉值后的元素个数
$value = $c/$num;//$value就是你想要的平均值了
方法还有很多,自己试试吧
用PHP编写 随机产生10个学生的成绩,求平均成绩,最高成绩,最低成绩,并统计高于平均成绩的人数?<?php
$a=array();
$b=0;
for ($i=0; $i <10 ; $i++) {
$a[$i]=rand(0,100);
$b+=$a[$i];
}$b=$b/10;
print_r($a);
echo"<br>";
print_r('平均成绩'.$b);echo"<br>";
$max=max($a);
print_r('最高成绩'.$max);echo"<br>";
$min=min($a);
print_r('最低成绩'.$min);echo"<br>";
$c=0;
for ($i=0; $i <10 ; $i++) {
if($a[$i]>$b){
$c=$c+1;
}
}
print_r('超过平均值人数'.$c);echo"<br>";
>
纯手打不易,望采纳
输入五个人得成绩,点击提交然后低于60分输出,还有平均分,用php做 急急急<form action="test.php" method="post">
1:<input type="text" name="stu[1]"><br>
2:<input type="text" name="stu[2]"><br>
3:<input type="text" name="stu[3]"><br>
4:<input type="text" name="stu[4]"><br>
5:<input type="text" name="stu[5]"><br>
<input type="submit" value="提交">
</form>
<?php
$score = $_POST['stu'];
if ($score) {
echo "你输入的成绩有:";
foreach ($score as $value) {
echo $value;
}
echo "低于60分的成绩:";
foreach ($score as $value) {
echo $value < 60 ? $value : '';
}
echo "平均分:".array_sum($score)/count($score);
}
?>
就一个文件叫做test.php。
输出没有换行,因为百度把换行的br给转成真正的换行了,自己加就行了
用php求5名同学的总成绩和平均成绩。求代码$arr = array(50,60,70,80,90); //用数组表示5个同学的成绩
$sum = array_sum($arr);
echo '成绩总和为:'.$sum; //array_sum()直接求出总和并输出显示,本例中得到350
$con = count($arr); //count()计算学生数量,本例中得到5
$ave = $sum/$con;
echo '平均成绩为:'.$ave; //总成绩除去人数即得到平均成绩,本例中得到70
关于php计算平均分的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php计算平均分 php求平均值的详细内容...