编程去掉一个最高分和最低分求平均数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 20:07:08
最低分=9.46×4-9.58×3=9.1最高分=9.66×4-9.58×3=9.9相差0.8分
我从别人那看的:最低分为9.46*4-9.58*3=9.1,最高分为9.66*4-9.58*3=9.9分
去掉一个最高分和一个最低分平均得分9.62分;就是3个人评分,总分是28.86只去掉一个最低分,平均得分9.69分4个人总分是38.76最高分是38.76-28.86=9.9
设最高分是x,最低分是y.总分是S,显然(S-x-y)/3=9.58,(S-x)/4=9.46,(S-y)/4=9.66.不知道你这里的平均分是多少人平均,例如去掉最高分之后,是4个人平均,还是5个人
去掉最高分的总分:9.46*4=37.84去掉最低分的总分:9.66*4=38.64去掉最高分和最低分得总分:9.58*3=28.76最高分:38.64-28.76=9.9最低分:37.84-28.7
最低分:9.78×4-9.82×3=39.12-29.46=9.66(分)最高分:9.85×4-9.82×3=39.4-29.46=9.94(分)最高分与最低分相差:9.94-9.66=0.28(分)
设最高分为X,最低分为Y,其余3位裁判分数之和为Z则:Z/3=9.7(X+Z)/4=9.75(Y+Z)/4=9.66得:X=9.9,Y=9.54,Z=29.1所以最高分与最低分的平均分为(9.9+9.
应该是题目没写全吧这个只能算最高9.6分
解题思路:4个人评的的总分减去三个人评的总分解题过程:见附件最终答案:略
Dima(20)'如果不需要显示20个数的话,不需要数组,a(i)用X代替就可以Dimmax!,Min!,i%PrivateSubCommand1_Click()'按钮单击Fori=1To20a(i)
设五人分数为ABCDE,A为最高分,B为最低分,则有:1:(C+D+E)/3=9.552:(B+C+D+E)/4=9.463:(A+C+D+E)/4=9.66设C+D+E=x,B=y,A=z,不难解出
#include"stdio.h"main(){intinteger,i,max,min,sum;max=0;min=100;sum=0;for(i=1;i100||integermax)max=in
先进行数列排序,再取中间8个值求平均分main(){inti,j,temp,n;inta[10];for(i=0;i
//平台VC6.0#include"stdafx.h"#include#ifndefNUM_OF_JUDGE#defineNUM_OF_JUDGE5#endifusingstd::cout;voidg
其实去掉最高最低是怕评委有偏袒或者故意打低分.比赛时要去掉一个最高分和最低分再算分的话真正想偏袒的评委不会打最高/低分.良好的游戏规则不就是尽量减少评委或者裁判的影响么?从数学角度说吧,去掉最高最低分
防止某个评委因为个人因素对成绩产生的影响,比如评分时如果某个评委给了个10分,而其他评委给的是0分,那么去掉最高分和最低分之后的平均分就是0分,说明这个人唱的确实不咋地,但是如果你不去掉最高分和最低分
设最高分为A,最低分为C,其余3位裁判的分数和为B,有:B+C=9.46×4(1)A+B=9.86×4(2)则式(1)-式(2)=>A-C=1.6分
最简单的做法就是公式=sum(A1:A7)-max(A1:A7)-min(A1:A7)楼上的不是*6而是*5
假设数据在A1到A100用公式=(sum(A1:A100)-max(A1:A100)-min(A1:A100))/(count(A1:A100)-2)如果你数据不止100,把行号改成你实际数据的行数
6-2=44×8=32(分)6-1=55×7.6=38(分)38-32=6(分)5×8.2=41(分)41-32=9(分)答:选手A的最高分为9分,最低分为6分.