python十个评委打分_八个评委打分,通过筛选确定最佳评委和最差评委。
//八个评委打分,找出最佳评委和最差评委。最佳评委就是打的分,和平均得分最接近的那个打分的评委
//最差评委就是打的分和平均得分相差最大的那个。
$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十个评委打分_八个评委打分,通过筛选确定最佳评委和最差评委。相关推荐
- python gui测试框架_八款常用的 Python GUI 开发框架推荐
作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助,如果你有其他更好的选择,欢迎在评论区留言. Python 的 UI 开发工具 ...
- Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。
Java练习: 学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台. 代码如下: package co ...
- 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时, 去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均, 就是该选手的最终得分。输入每个评委的评分,求某选
package kaoshi3; import java.util.Scanner; /** * 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时, 去掉一个最高分,去 ...
- Python面向对象基础示例_创建对象
Python面向对象基础示例_创建对象 python是面向对象的语言,你可以很轻松的创建一个类和对象.本书代码源自<<Python 3 Object-Oriented Programmin ...
- [Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- C/C++学习之路_八: 复合类型
C/C++学习之路_八: 复合类型 目录 结构体 共用体(联合体) 枚举 typedef 1. 结构体 1. 概述 有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年 ...
- python 的下划线_
为什么80%的码农都做不了架构师?>>> python 的下划线"_" 转载于:https://my.oschina.net/michao/blog/760 ...
- python 数据科学书籍_您必须在2020年阅读的数据科学书籍
python 数据科学书籍 "We're entering a new world in which data may be more important than software.&qu ...
- python画交互式地图_使用Python构建交互式地图-入门指南
python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...
最新文章
- spring根据名称获取bean_带你从零开始手写 spring ioc 框架,深入学习 spring 源码
- 刷新COCO目标检测纪录!谷歌只靠AI扩增数据,就把一个模型变成SOTA,已开源
- linux怎么查看一个文件夹的大小
- 佳能2900打印机与win10不兼容_佳能mg3660 3680 系列喷墨打印机更换搓纸轮解决不进纸教程...
- 虚拟机无法接受组播消息_IPTV(组播)骨干网完整解决方案--四川广电网络
- 电脑远程凭证不工作:解决
- 怎么关闭苹果手机自动扣费_这些手机功能不关闭,可能会被“自动扣费”
- linux 运行级别,linux执行流程 /etc/rc.d/init.d目录理解
- 全功能短视频平台去水印解析页面源码
- ios迅雷php格式,2019最新最全iOS迅雷文件提取方法
- ps怎么对比原图快捷键_ps快捷键对比
- Office2010安装出错1935
- JAVA程序猿推荐看的15本书_错过了是你损失
- 给工具栏按钮添加图标和文字
- LaTex(论文排版)的使用心得及入门教程
- U盘制作Ubuntu启动盘后容量突然变得只有几M
- 7-1 录入学生成绩并统计及格人数、不及格人数及平均分 (50分)----c++综合实验
- javascript 16位 密码生成器 keymaker 16bit
- 2019 ECNU Campus Invitational Contest
- deepin20.1操作系统安装无线网卡驱动(8821ce)
热门文章
- 【转】Linux的五个查找命令:find,locate,whereis,which,type
- SQL Case When Then
- mouseleave mouseout时候悬浮框不应该消失的时候消失了 css 解决办法
- 命令行shell 用于SQLite
- [导入]ASP常用函数:doAlert()
- [leetcode]1.两数之和
- Windows/Linux服务器上Tomcat开启远程调试,使用IDEA本地调试
- [watchtower] 自动更新 Docker 镜像与容器
- 【Linux】宝塔Linux面板命令大全
- angular示例_Angular Dependency Injection用示例解释