1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > n个评委给m个选手打分python_青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分 求

n个评委给m个选手打分python_青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分 求

时间:2018-07-27 14:15:22

相关推荐

n个评委给m个选手打分python_青年歌手参加歌曲大奖赛计分系统:有N个评委进行打分 求

问题描述:

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

我写的是10个评委的,可输出的结果和用计算器算出的不一样...各位大神请在我的源程序上帮忙改下,注意要去掉一个最高分和一个最低分...注明下,

#include

void main()

{

int i,j,min;

float temp,ave=0;

float a[11];

printf("\n输入评委所打的分数:\n");

for(i=1;i

1个回答

分类:

综合

-10-12

问题解答:

我来补答

#include

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

{

printf("请输入第%d个人的各个分数",j+1);

for(i=0;i

{

scanf("%f",&a[i]);

}

max=a[0];

min=a[0];

for(i=0;i

{

max=max>a[i]?max:a[i];

min=min

}

for(i=0;i

{

sum+=a[i];

}

sum=sum-min-max;

avg[j]=sum/(n-2);

printf("平均分为%f\n",avg[j]);

}

for(i=0;i

for(j=0;j

{

if(avg[i+1]>avg[i])

{

change=avg[i+1];

avg[i+1]=a[i];

avg[i]=change;

}

}

for(i=0;i

printf("第%d个人平均分数%6.6f\n",i,avg[i]);

}

展开全文阅读

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。