vb七位评委求最高分和最低分
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 07:24:59
![vb七位评委求最高分和最低分](/uploads/image/f/854658-18-8.jpg?t=vb%E4%B8%83%E4%BD%8D%E8%AF%84%E5%A7%94%E6%B1%82%E6%9C%80%E9%AB%98%E5%88%86%E5%92%8C%E6%9C%80%E4%BD%8E%E5%88%86)
如果你想简单一点就初始化二维数组再进行运算:#definepw8/*评委数目*/#definegs5/*歌手数目*/main(){inti,j,max,min,sum,ave[gs];inta[gs]
1,关于评委评出的分数,定义一个一维数组,用随机数产生,比如说1到10分这个区间.2,10个数的最高分和最低分是很容易找到的,这个都不会还真是没办法.3,然后将剩下的8个分数加起来除以8,就得到平均分
9.66分七位评委总分为:9.6*7=67.2,去掉一个最高分后六位评委总分为:9.55*6=57.3所以,最高分为:67.2-57.3=9.9:;去掉一个最低分后六位评委总分为:9.7*6=58.2
最低分:7.6×5-(8×4)=6最高分:8.2×5-(8×4)=9
设最高分为X,最低分为Y,其余3位裁判分数之和为Z则:Z/3=9.7(X+Z)/4=9.75(Y+Z)/4=9.66得:X=9.9,Y=9.54,Z=29.1所以最高分与最低分的平均分为(9.9+9.
#include<stdio.h>main(){intn,i,j,m;floata[50],avg[50],sum=0,change,max,min;printf("请输几个评委,几个选手
去掉最高分和最低分后,三位评委的总分是:9.85×3=29.55只去掉最高分,四位评委的总分是:9.46×4=37.84只去掉最低分,四位评委的总分是:9.66×4=38.64最高分是:38.64-2
没有最高分最低分的总分:9.65*3没有最高分的总分:9.46*4没有最低分的总分:9.66*4所以最高分:9.66*4-9.65*3最低分:9.46*4-9.65*3相差:9.66*4-9.46*4
Dima(20)'如果不需要显示20个数的话,不需要数组,a(i)用X代替就可以Dimmax!,Min!,i%PrivateSubCommand1_Click()'按钮单击Fori=1To20a(i)
上面的回答解题思路虽然正确但是不易理解,而且最后结果应该是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
1:甲(97.5-9.83*2)÷8=9.7375乙(97.6-9.84*2)÷8=9.73999999明显是乙大些2:是,.3:4次,94-89=5,前面考了4次,4*5=20后面每次最多能考100
=SUM(B2:H2)-MAX(B2:H2)-MIN(B2:H2)下拉填充.
设五人分数为ABCDE,A为最高分,B为最低分,则有:1:(C+D+E)/3=9.552:(B+C+D+E)/4=9.463:(A+C+D+E)/4=9.66设C+D+E=x,B=y,A=z,不难解出
0.8分.X+36=Y+36.8再问:可以讲讲为什么这样算吗?再答:X是最高分,然后+平均分*4就是总分。Y是最低分,然后+平均分*4也是总分。两边相等,移一下,X-Y就是分差,明白了吗?
最高分9.94最低分8.5
先进行数列排序,再取中间8个值求平均分main(){inti,j,temp,n;inta[10];for(i=0;i
//平台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("请输
Dimarr(1To10)AsDoubleConstN=10PrivateSubCommand1_Click()RecordDimtempAsDoubleFori=1ToN-1Forj=1ToN-1I