10个评委给10位选手打分,去掉一个最高分去掉一个最低分后的平均分vb程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/25 06:07:19
intmain(){\x09constunsignedintMs=4;//Msmustbegreaterthan2\x09constunsignedintNs=3;\x09doublescores[N
#include//我就直接打了,你自己调试看看啊main(){inti,a[10],max,min,average=0;for(i=0;i++;i
#includevoidmain(){\x09/*\x09你的程序除了这个问题外还有其他的问题\x09*/\x09intsum=0,i,b;\x09doubleavg;//定义浮点型,才能保存下来小数
去掉最高分和最低分后,三位评委的总分是:9.85×3=29.55只去掉最高分,四位评委的总分是:9.46×4=37.84只去掉最低分,四位评委的总分是:9.66×4=38.64最高分是:38.64-2
去掉9.8和9.1其他8个数相加后除以8,平均为9.45
只有两个评委……9.76和9.68有三个评委……9.80、9.72和9.64四个评委……9.84、9.78、9.66和9.60……X个评委……9.68+X*0.04.剩下的你懂的、、总之数组关于9.7
=SUM(B2:H2)-MAX(B2:H2)-MIN(B2:H2)下拉填充.
0.8分.X+36=Y+36.8再问:可以讲讲为什么这样算吗?再答:X是最高分,然后+平均分*4就是总分。Y是最低分,然后+平均分*4也是总分。两边相等,移一下,X-Y就是分差,明白了吗?
设评委x9.72x-9.76(x-1)9.72x-9.68(x-1)>9.762
最高分9.94最低分8.5
先进行数列排序,再取中间8个值求平均分main(){inti,j,temp,n;inta[10];for(i=0;i
/*其中输入的n代表评委数量你可以自己设置n;一定要采纳啊,不容易啊*/#include#include#includeusingnamespacestd;intmain(){inti,n,a,m1,
是不是打错题了?怎么可能去掉最低分的结果比去掉最高分的结果还低?把题目改成:如果去掉一个最高分这位选手的平均得分是9.52分.如果去掉一个最低分这位选手的平均得分是9.59分.9.52乘以10是最低分
#include#include#includeintmain(void){inti=0;floatx=.0f,y=.0f,sum=.0f,max=-1.0f,min=1e20f;printf("请输
一、平均数:(9.8+9.7×2+9.6×4+9.5+9.4×2+9.I)=9.5455中位数:(11+1)/2=6,第六个数是中位数9.6众数:最多的4个,众数是9.6二、因为最高分和最低分相差较大
除不尽保留两位小数即可.平均数=所有数之和÷11=105÷11≈9.54中位数=9.6众数=9.6再问: 看看有木有更好的答案再答:如果你不想取近似数,就直接写分数形式平
PrivateSubCommand1_Click()s=0zf=0Fori=1To10s=InputBox("第"&i&"位评委给分:")zf=zf+sNextiPrint"总得分:"&zfEndSu
(9.66x4-9.85x3)-(9.46x4-9.85x3)=9.66x4-9.46x4=4x(9.66-9.46)=0.8(分)
似乎你的comments不正确阿:印象里应该是int类型的数据范围是:[-32768,+32767],ifsizeof(int)==2再问:这是原题 如果将max=100,min