手机版

如何用php实现评委打分器

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

选择性排序法的第一步是从输入数组中找出最高分和最低分,然后去掉最高分和最低分得到选手的平均分。

1.实现代码

?phpffunction fair score($ arr){//选择排序方法的第一步,只需要找到这个数组中的最大值和最小值,不需要按$minVal=$arr[0]对整个数组进行排序;$ minIndex=0;$ MaxVal=$ arr[0];$ Maxindex=0;$ sum=0;for($ I=1;$ I count($ arr);$ I){ if($ arr[$ I]$ MinVaL){ $ MinVaL=$ arr[$ I];$ minIndex=$ I;} if($ arr[$ I]$ MaxVal){ $ MaxVal=$ arr[$ I];$ MaXindex=$ I;} } echo最高分是:’。$maxVal。最低分是:’。$minVal。br/';for($ I=0;$ I count($ arr);$ I){ $ sum=$ arr[$ I];} $ sum-=($ MinVal $ MaxVal);“Echo”共有个。计数($arr)。评委,去掉最高分和最低分后的平均分是’。$ sum/(count($ arr)-2;} $ score=@ $ _ REQUEST[' score '];//第一次打开页面时,由于没有输入数据,无法提交。在此添加@移除浏览器通知警告$aScore=explode(',$ score);除去最高分和最低分后的Htmlheadtitle平均得分/title meta http-equiv=' content-type ' content=' text/html;charset=utf-8 '/head body form action=' fair score . PHP ' method=' post ' span请输入每个评委的分数,用空格隔开/spanbr/!-输入时每两个数字之间只能有一个空格-输入类型=' text' name=' score' value='?php echo $ score?'/br/输入类型='提交'值='提交并计算平均分数'/form?phpfaircore(aScore美元);/bodyhtml2。运行渲染

以上就是本文的全部内容,希望大家能喜欢。

版权声明:如何用php实现评委打分器是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。