编程,某歌手大赛有10位选手10位评委要求评委给10位选手打分去掉一个最低分去掉一个最高分求出平均分

编程,某歌手大赛有10位选手10位评委要求评委给10位选手打分去掉一个最低分去掉一个最高分求出平均分,第1张

1、首先,定义一个整型变量num,保存评委的人数。

2、接着,定义5个实型变量,保存所打的分数、最低分、最高分、总分和平均分。

3、初始化最低分和最高分,最低分为1000分,最高分为0分。

4、接着,设置总分分数,值为0。

5、输入评委的人数,保存在变量num中。

6、然后,提示输入评委的打分。

7、执行for循环语句,条件为i小于等于num。

8、运行程序,输入各评委的打分后,就会计算出节目的最后得分。

#include<stdioh>

#include<stdlibh>

int main()

{

int sum,i,j,score[9][5],max,min,maxp,minp;

for(i=1;i<=8;i++)

{

printf("第%d个评委打分:\n",i);

printf("请依次输入该评委给各位歌手的分数(输入顺序表示歌手编号):");

for(j=0;j<5;j++)

{

scanf("%d",&score[i][j]);

}

}

system("cls");

for(j=0;j<5;j++)

{

sum=0;

max=0;

min=100;

for(i=1;i<=8;i++)

{

if(score[i][j]>max)

{

max=score[i][j];

maxp=i;

}

else if(score[i][j]<min)

{

min=score[i][j];

minp=i;

}

sum+=score[i][j];

}

sum=sum-max-min;

printf("第%d个歌手的得分:\n",j+1);

printf("总分:%d\n",sum);

for(i=1;i<=8;i++)

{

if(i==maxp)

printf("第%d个评委的给分为:%d\n",i,max);

else if(i==minp)

printf("第%d个评委的给分为:%d\n",i,min);

else

printf("第%d个评委的给分为:%d\n",i,score[i][j]);

}

printf("\n");

}

return 0;

}

#include <stdioh>

int main()

{

float x[8]={92,95,90,89,93,95,91,90};

float max, min;

int i;

float avg = 0;

max = min = x[0];

for (i = 0; i < 8; i++)

{

if (x[i] > max)

{

max = x[i];

}

if (x[i] < min)

{

min = x[i];

}

avg += x[i];

}

avg = (avg - max - min) / 6;

printf("the avrage sorce is: %f\n", avg);

return 0;

}

以上就是关于编程,某歌手大赛有10位选手10位评委要求评委给10位选手打分去掉一个最低分去掉一个最高分求出平均分全部的内容,包括:编程,某歌手大赛有10位选手10位评委要求评委给10位选手打分去掉一个最低分去掉一个最高分求出平均分、c语言程序设计 : 有8个评委,5个歌手,评委为每个歌手打分。去掉最高分和最低分,求每个歌手的得分。而且、用C语言编写,编写评分统计程序:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9392639.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存