10个评委打分1-100 去掉最高分和一个最低分求其余8个的平均数)
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/16 03:56:45
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
#include//我就直接打了,你自己调试看看啊main(){inti,a[10],max,min,average=0;for(i=0;i++;i
#include<stdio.h>main(){intn,i,j,m;floata[50],avg[50],sum=0,change,max,min;printf("请输几个评委,几个选手
应该是题目没写全吧这个只能算最高9.6分
#includevoidmain(){floatscore[10];inti=0;floatmax=0.0,min=100.0,sum=0.0;printf("输入10个评分:");for(
去掉9.8和9.1其他8个数相加后除以8,平均为9.45
PrivateSubCommand1_Click()Dimsum,aAsIntegerFori=1To7a=InputBox("")sum=sum+aNextPrintsum/7EndSu
9.25,9.70,9.55,()9.18如果他打了最高或最低,(其实这样我们就无法计算了……)那么把原有4个分数中最低/最高的去掉,两种情况剩下三个的平均分都不是9.4所以这个人打的不是最高或最低把
不知道楼下的有木有看清楚题目的.最高分9.9分.就算这个裁判给每个歌手都打9.9分,总分也才49.5分,那题目的80多的平均分哪里来.设总分为Z,最低分为X,最高分为Y.依题意得:Z-Y=84.3×5
#include"stdio.h"#definePW7#defineGS5structscore{intnum;floata[PW],add;}sc[GS];voidsort(){inti,j;str
不好意思1.2最高分为x最低分为y其他五个评委总分为z(x+z)/6=9.3(z+y)/6=9.1两个式子相减x-y=1.2即相差1.2分
先进行数列排序,再取中间8个值求平均分main(){inti,j,temp,n;inta[10];for(i=0;i
/*其中输入的n代表评委数量你可以自己设置n;一定要采纳啊,不容易啊*/#include#include#includeusingnamespacestd;intmain(){inti,n,a,m1,
//平台VC6.0#include"stdafx.h"#include#ifndefNUM_OF_JUDGE#defineNUM_OF_JUDGE5#endifusingstd::cout;voidg
#include#include#includeintmain(void){inti=0;floatx=.0f,y=.0f,sum=.0f,max=-1.0f,min=1e20f;printf("请输
PrivateSubCommand1_Click()s=0zf=0Fori=1To10s=InputBox("第"&i&"位评委给分:")zf=zf+sNextiPrint"总得分:"&zfEndSu
似乎你的comments不正确阿:印象里应该是int类型的数据范围是:[-32768,+32767],ifsizeof(int)==2再问:这是原题 如果将max=100,min