青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 02:27:19
![青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我](/uploads/image/z/5951702-38-2.jpg?t=%E9%9D%92%E5%B9%B4%E6%AD%8C%E6%89%8B%E5%8F%82%E5%8A%A0%E6%AD%8C%E6%9B%B2%E5%A4%A7%E5%A5%96%E8%B5%9B%E8%AE%A1%E5%88%86%E7%B3%BB%E7%BB%9F%EF%BC%9A%E6%9C%89N%E4%B8%AA%E8%AF%84%E5%A7%94%E8%BF%9B%E8%A1%8C%E6%89%93%E5%88%86%2C%E6%B1%82%E8%BF%99%E4%BD%8D%E9%80%89%E6%89%8B%E7%9A%84%E5%B9%B3%E5%9D%87%E5%BE%97%E5%88%86%EF%BC%88%E5%8E%BB%E6%8E%89%E4%B8%80%E4%B8%AA%E6%9C%80%E9%AB%98%E5%88%86%E5%92%8C%E4%B8%80%E4%B8%AA%E6%9C%80%E4%BD%8E%E5%88%86%E6%88%91%E5%86%99%E7%9A%84%E6%98%AF10%E4%B8%AA%E8%AF%84%E5%A7%94%E7%9A%84%2C%E5%8F%AF%E8%BE%93%E5%87%BA%E7%9A%84%E7%BB%93%E6%9E%9C%E5%92%8C%E7%94%A8%E8%AE%A1%E7%AE%97%E5%99%A8%E7%AE%97%E5%87%BA%E7%9A%84%E4%B8%8D%E4%B8%80%E6%A0%B7...%E5%90%84%E4%BD%8D%E5%A4%A7%E7%A5%9E%E8%AF%B7%E5%9C%A8%E6%88%91)
青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我
青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分
我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我的源程序上帮忙改下,注意要去掉一个最高分和一个最低分...注明下,
#include
void main()
{
int i,j,min;
float temp,ave=0;
float a[11];
printf("\n输入评委所打的分数:\n");
for(i=1;i
青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分,求这位选手的平均得分(去掉一个最高分和一个最低分我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我
#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]);
}