
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语言编写,编写评分统计程序:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)