十个评委打分去掉最高分最低分C语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 20:32:08
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]
1,关于评委评出的分数,定义一个一维数组,用随机数产生,比如说1到10分这个区间.2,10个数的最高分和最低分是很容易找到的,这个都不会还真是没办法.3,然后将剩下的8个分数加起来除以8,就得到平均分
ABCDEFGHIJKLMOPQ抽签序号\x09姓名12345678910合计得分面试得分最高分最低分公式一公式二公式三公式四公式一=C3+D3+E3+F3+G3+H3+I3+J3+K3+L3公式二=
根据题意可得:最低分:9.46×4-9.58×3=37.84-28.72=9.1(分)最高分是:9.66×4-9.58×3=38.64-28.74=9.9(分)答:最高分是9.9分,最低分是9.1分.
去掉最高分的总分: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
main(){floatnum[10];floatmax.min;inti,aver,sum1,sum2,sum;以上三行是定义变量printf("请依次输入评委评的分数\n");for(i=0;i
去掉最高分和最低分后,三位评委的总分是:9.85×3=29.55只去掉最高分,四位评委的总分是:9.46×4=37.84只去掉最低分,四位评委的总分是:9.66×4=38.64最高分是:38.64-2
应该是题目没写全吧这个只能算最高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
上面的回答解题思路虽然正确但是不易理解,而且最后结果应该是9.5625歌手总共得分是9.5×6=57去掉最低分之后的总分是9.6×5=48所以最低分是57-48=9去掉最高粉之后的总分是9.45×5=
#include"stdio.h"#definePW7#defineGS5structscore{intnum;floata[PW],add;}sc[GS];voidsort(){inti,j;str
0.8分.X+36=Y+36.8再问:可以讲讲为什么这样算吗?再答:X是最高分,然后+平均分*4就是总分。Y是最低分,然后+平均分*4也是总分。两边相等,移一下,X-Y就是分差,明白了吗?
#include#include#includeintmain(void){inti=0;floatx=.0f,y=.0f,sum=.0f,max=-1.0f,min=1e20f;printf("请输
17.6过程省略,可设5人的分数分别为x1,x2,x3,x4,x5,假设x1是最高分,x5是最低分
似乎你的comments不正确阿:印象里应该是int类型的数据范围是:[-32768,+32767],ifsizeof(int)==2再问:这是原题 如果将max=100,min
由于总分是不变量可以根据总分设计方程.设最高分是X最低分是Y.x+9.45×6=y+9.65×6=9.6×5+x+y分别列出来解得x-y=1.2x=y+1.248+2y+1.2=57.9+yy=8,.
先算最高分,设最高分为X,有公式(5*8.5+x)/6=8.6,最高分为9.1分再问:同时去掉最高分和最低分是多少啊再答:再算最低分,设最低分为X,有公式(5*8.5+x)/6=8.2,最低分为6.7
4*(90-89.45)=4*0.55=2.2再问:你确定对?再答:确定再问:谢谢,你对了!