//八个评委打分,找出最佳评委和最差评委。最佳评委就是打的分,和平均得分最接近的那个打分的评委
//最差评委就是打的分和平均得分相差最大的那个。
$allgrades=0;
$avggrade=0;
$arr=array(30,42,68,70);
for($i=0;$i
$allgrades+=$arr[$i];
$avggrade=$allgrades/count($arr);
}
echo '评委们打分的和是'.$allgrades;
echo '评委们打分的平均分是'.$avggrade;
//输出结果:评委们打分的和是210,评委们打分的平均分是52.5
//最佳评委筛选过程 :
$goodindex=0;
//假设第一个评委就是最佳评委
$mincha=abs($arr[0]-$avggrade);//假设的与平均分相比,最小分差
for($i=1;$i
if( $mincha>abs($arr[$i]-$avggrade)){
$mincha=abs($arr[$i]-$avggrade);
$goodindex=$i;
}
} echo"最佳评委就是".$goodindex."最佳成绩是".$arr[$goodindex];
//最差评委筛选过程:
$badindex=0;//假设第一个评委就是差评委
$maxcha=abs($arr[0]-$avggrade); //假设与平均分相比最大分差
for($i=1;$i
if( $maxcha
$maxcha=abs($arr[$i]-$avggrade);
$badindex=$i;
}
} echo"最差评委就是".$badindex."最差成绩是".$arr[$badindex];
?>