vb共有10位评委给选手打分,去掉最高分和最低分
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 09:40:08
intmain(){\x09constunsignedintMs=4;//Msmustbegreaterthan2\x09constunsignedintNs=3;\x09doublescores[N
#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
PrivateSubCommand1_Click()Dimsum,aAsIntegerFori=1To7a=InputBox("")sum=sum+aNextPrintsum/7EndSu
按照你的要求做的小程序,希望是你想要的,有问题可以追问,如果满意请采纳
=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
是不是打错题了?怎么可能去掉最低分的结果比去掉最高分的结果还低?把题目改成:如果去掉一个最高分这位选手的平均得分是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("请输
Dimarr(1To10)AsDoubleConstN=10PrivateSubCommand1_Click()RecordDimtempAsDoubleFori=1ToN-1Forj=1ToN-1I
一、平均数:(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
#includemain(){intn,i,j,m;floata[50][50],avg[50],sum=0,change,max,min;printf("请输几个评委,几个选手");scanf("%
楼主您好!代码如下:在窗体上画一个按钮,一个标签,然后复制粘贴代码就OK了Public Sub DaFen() Dim Pi