php编程求大神帮忙 急!急!急!

qq_26021481 2017-09-26 09:17:52
利用函数求十个学生的平均成绩,并求得低于平均成绩的学生个数。
...全文
296 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
silandn 2017-11-29
  • 打赏
  • 举报
回复
1楼的可以吧
老虎爱代码 2017-11-29
  • 打赏
  • 举报
回复
不用那么复杂吧,一条sql就可以了啊 select avg(score),max(score),min(score),id from student where id in(XXX)
GEEK JUMP 2017-09-28
  • 打赏
  • 举报
回复
这个。。。。。。
qq_26021481 2017-09-26
  • 打赏
  • 举报
回复
谢谢大家
xuzuning 2017-09-26
  • 打赏
  • 举报
回复
$arr = [98,56,66,75,88,90,83,79,59,30];
$avg = array_sum($arr) / count($arr);
echo $avg;//平均分
 
$low = 0;
foreach($arr as $k=>$v){
    if($v < $avg){
        $low++;
    }
}
echo $low; //低于平均分的个数
qq_26021481 2017-09-26
  • 打赏
  • 举报
回复
谢谢 大哥哥
果酱很好吃 2017-09-26
  • 打赏
  • 举报
回复

$arr = [98,56,66,75,88,90,83,79,59,30];
$avg = array_sum($arr) / count($arr);
echo $avg;//平均分

$low = [];
foreach($arr as $k=>$v){
	if($v < $avg){
		$low[] = $v;
	}
}
//另一种
//$low = array_map(function($k) use($avg){
//	return $k < $avg ? $k : false;
//},$arr);
echo '<br>'.count(array_filter($low));

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧