歌手大赛,6个评委,去掉最高最低分,求平均值.用c#中的二层架构编辑
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/29 04:54:25
丽丽目前最高分的可能是=(8.75+8.45+8.42+8.38+8.35)÷5=8.47分>8.46分;所以还有可能;请采纳如果你认可我的回答,敬请及时采纳,~如果你认可我的回答,请及时点击【采纳为
9.67分可以设最高,最低分分别为X,Y,中间的三个分数看成一个整体为A,则:(A+Y)/4=9.55(A+X)/4=9.7(A+X+Y)/5=9.6由以上三个式子可算出A的值,A/3即为所求的结果为
如果你想简单一点就初始化二维数组再进行运算:#definepw8/*评委数目*/#definegs5/*歌手数目*/main(){inti,j,max,min,sum,ave[gs];inta[gs]
intmain(){\x09constunsignedintMs=4;//Msmustbegreaterthan2\x09constunsignedintNs=3;\x09doublescores[N
你把每个歌手的平均值算出来,把距离平均值最远的两个评委选出来暂定为低水平评委,再统计出10位歌手对应低水平评委,把出现次数最多的2个剔除掉,剩下的就是高水平的!
应该是题目没写全吧这个只能算最高9.6分
最高分:9.66×4-9.58×3,=38.64-28.74,=9.9(分),最低分:9.4×4-9.58×3,=37.6-28.74,=8.86(分),(9.58×3+9.9+8.86)÷5,=(2
去掉9.8和9.1其他8个数相加后除以8,平均为9.45
#include"stdio.h"#definePW7#defineGS5structscore{intnum;floata[PW],add;}sc[GS];voidsort(){inti,j;str
先求中间三个裁判共打分:3×9.56=28.68如果只去掉一个最低分,平均得分9.64分,则最高分为:4×9.64-28.68=38.48-28.68=9.8如果只去掉一个最高分,那么平均得分945分
不好意思1.2最高分为x最低分为y其他五个评委总分为z(x+z)/6=9.3(z+y)/6=9.1两个式子相减x-y=1.2即相差1.2分
设评委x9.72x-9.76(x-1)9.72x-9.68(x-1)>9.762
#include"stdio.h"main(){intinteger,i,max,min,sum;max=0;min=100;sum=0;for(i=1;i100||integermax)max=in
x=nextDouble();这句应该是kb.nextDouble()才对吧再问:第13行找不到符号。。。再答:你for循环里貌似写的是num=字母o而不是数字0吧。再问:fuck。。。thankyo
84X4=33686X4=344假设除了最高最低的3个分数总和是Y,也就是说:最高+Y=344,最低+Y=336344-336=最高+Y-(最低+Y)=最高-最低=8这里已经得出你要的答案如果还要最高
=(sum(选中七个评委评的分)-min(选中七个评委评的分)-max(选中七个评委评的分))/5
去掉一个最高分9.45*6=56.7去掉一个最低分9.65*6=57.9去掉一个最高分和最低分9.6*5=48最高分57.9-48=9.9最低分56.7-48=8.7