php算数据库平均分 数据库平均分查询语句

数组中保存十名同学姓名以及5门课程名称和成绩,求每位同学的总成绩,每门课程的平均成绩多少,用PHP写

$stu = array(

创新互联是一家专业提供文水企业网站建设,专注与网站设计、成都网站建设、html5、小程序制作等业务。10年已为文水众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

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);

用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编写 随机产生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";

纯手打不易,望采纳

有20个有序数字php怎么平均分配给4用户并写入mysql数据库?

function getDivideNumber($number, $total, $index = 2) {

// 取平均数

$divide_number = floor($number / $total * pow(10, $index)) / pow(10, $index);

$divide_number = number_format($divide_number, $index, '.', '');

// 获取最后一个数字

$last_number = $number - $divide_number * ($total - 1);

$last_number = number_format($last_number, $index, '.', '');

// 拼装平分后的数据返回

$number_str = str_repeat($divide_number . ',', $total - 1) . $last_number;

return explode(',', $number_str);

}

$array = getDivideNumber(120, 3, $index = 0);

得到平均分配的数字数组,用遍历后入库


本文名称:php算数据库平均分 数据库平均分查询语句
文章网址:http://abwzjs.com/article/doshses.html