作业帮 > 综合 > 作业

青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 09:47:52
青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分
我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我的源程序上帮忙改下,注意要去掉一个最高分和一个最低分...注明下,
#include
void main()
{
int i,j,min;
float temp,ave=0;
float a[11];
printf("\n输入评委所打的分数:\n");
for(i=1;i
青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分
#include<stdio.h>
main()
{
int n,i,j,m;
float a[50],avg[50],sum=0,change,max,min;
printf("请输几个评委,几个选手");
scanf("%d%d",&n,&m);
for(j=0;j<m;j++)
{

printf("请输入第%d个人的各个分数",j+1);
for(i=0;i<n;i++)
{
scanf("%f",&a[i]);
}
max=a[0];
min=a[0];
for(i=0;i<n;i++)
{
max=max>a[i]?max:a[i];
min=min<a[i]?min:a[i];
}
for(i=0;i<n;i++)
{
sum+=a[i];
}
sum=sum-min-max;
avg[j]=sum/(n-2);
printf("平均分为%f\n",avg[j]);
}
for(i=0;i<m;i++)
for(j=0;j<m-1;j++)
{
if(avg[i+1]>avg[i])
{
change=avg[i+1];
avg[i+1]=a[i];
avg[i]=change;
}
}
for(i=0;i<m;i++)
printf("第%d个人平均分数%6.6f\n",i,avg[i]);


}
青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分 青年歌手参加歌曲大赛,有5个评委对她进行打分,试编程求这位选手的平均得分(去掉一个最高分和一个最低分) 青年歌手大赛,有10个评委对他进行打分,试编程求这位选手的平均得分(去掉一个最高分和一个最低分) 怎样 求这道题c语言程序的代码 青年歌手参加歌曲大奖赛,有10个评委进行打分,试编程求某位选手的平均得分(去掉一个最高分和一个 关于C程序,就是青年歌手参加歌曲大奖赛,有10个评委进行打分,试编程求这位选手的平均得分. 歌手大奖赛有10名评委打分,去掉一个最高分、去掉一个最低分,求选手的平均分. 用二维数组编程序:歌曲大赛,有M个评委给N个选手打分,求每个选手的平均得分(去掉一个最高分和一个最... 青少年英语大奖赛中,共五位评委给选手打分,其中有一位选手的得分,如果去掉一个最高分和一个最低分则平均分是9.85.如果去 C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统:共有M个选手参加比赛,N个评委进行打分(M、 C语言程序 评委打分在歌星大奖赛中,有十个评委为参赛的选手打分,分数为1到100分.选手最后得分为:去掉一个最高分和最低 C编程在歌星大奖赛中有10个评委为参赛选手打分 分数为1~100选手得分为去掉最高分和最低分的平均值 在歌手大奖赛中,有5个评委给一名歌手打分.去掉一个最高分,平均得分9分,去掉一个最低分,平均得分9.2分.最高分与最低分