//八个评委打分,找出最佳评委和最差评委。最佳评委就是打的分,和平均得分最接近的那个打分的评委

//最差评委就是打的分和平均得分相差最大的那个。

$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];

?>

python十个评委打分_八个评委打分,通过筛选确定最佳评委和最差评委。相关推荐

  1. python gui测试框架_八款常用的 Python GUI 开发框架推荐

    作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助,如果你有其他更好的选择,欢迎在评论区留言. Python 的 UI 开发工具 ...

  2. Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。

    Java练习: 学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台. 代码如下: package co ...

  3. 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时, 去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均, 就是该选手的最终得分。输入每个评委的评分,求某选

    package kaoshi3; import java.util.Scanner; /**  * 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时,  去掉一个最高分,去 ...

  4. Python面向对象基础示例_创建对象

    Python面向对象基础示例_创建对象 python是面向对象的语言,你可以很轻松的创建一个类和对象.本书代码源自<<Python 3 Object-Oriented Programmin ...

  5. [Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  6. C/C++学习之路_八: 复合类型

    C/C++学习之路_八: 复合类型 目录 结构体 共用体(联合体) 枚举 typedef 1. 结构体 1. 概述 有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年 ...

  7. python 的下划线_

    为什么80%的码农都做不了架构师?>>>    python 的下划线"_" 转载于:https://my.oschina.net/michao/blog/760 ...

  8. python 数据科学书籍_您必须在2020年阅读的数据科学书籍

    python 数据科学书籍 "We're entering a new world in which data may be more important than software.&qu ...

  9. python画交互式地图_使用Python构建交互式地图-入门指南

    python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...

最新文章

  1. spring根据名称获取bean_带你从零开始手写 spring ioc 框架,深入学习 spring 源码
  2. 刷新COCO目标检测纪录!谷歌只靠AI扩增数据,就把一个模型变成SOTA,已开源
  3. linux怎么查看一个文件夹的大小
  4. 佳能2900打印机与win10不兼容_佳能mg3660 3680 系列喷墨打印机更换搓纸轮解决不进纸教程...
  5. 虚拟机无法接受组播消息_IPTV(组播)骨干网完整解决方案--四川广电网络
  6. 电脑远程凭证不工作:解决
  7. 怎么关闭苹果手机自动扣费_这些手机功能不关闭,可能会被“自动扣费”
  8. linux 运行级别,linux执行流程 /etc/rc.d/init.d目录理解
  9. 全功能短视频平台去水印解析页面源码
  10. ios迅雷php格式,2019最新最全iOS迅雷文件提取方法
  11. ps怎么对比原图快捷键_ps快捷键对比
  12. Office2010安装出错1935
  13. JAVA程序猿推荐看的15本书_错过了是你损失
  14. 给工具栏按钮添加图标和文字
  15. LaTex(论文排版)的使用心得及入门教程
  16. U盘制作Ubuntu启动盘后容量突然变得只有几M
  17. 7-1 录入学生成绩并统计及格人数、不及格人数及平均分 (50分)----c++综合实验
  18. javascript 16位 密码生成器 keymaker 16bit
  19. 2019 ECNU Campus Invitational Contest
  20. deepin20.1操作系统安装无线网卡驱动(8821ce)

热门文章

  1. 【转】Linux的五个查找命令:find,locate,whereis,which,type
  2. SQL Case When Then
  3. mouseleave mouseout时候悬浮框不应该消失的时候消失了 css 解决办法
  4. 命令行shell 用于SQLite
  5. [导入]ASP常用函数:doAlert()
  6. [leetcode]1.两数之和
  7. Windows/Linux服务器上Tomcat开启远程调试,使用IDEA本地调试
  8. [watchtower] 自动更新 Docker 镜像与容器
  9. 【Linux】宝塔Linux面板命令大全
  10. angular示例_Angular Dependency Injection用示例解释