C语言编程,评委打分问题(及格)要求:(1)在青年歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~100分.选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值.请编写一

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 19:38:12
C语言编程,评委打分问题(及格)要求:(1)在青年歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~100分.选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值.请编写一

C语言编程,评委打分问题(及格)要求:(1)在青年歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~100分.选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值.请编写一
C语言编程,评委打分问题(及格)
要求:
(1)在青年歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~100分.选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值.请编写一个程序实现.
(2)同时对评委评分进行裁判,即在10个评委中找出最公平(即评分最接近平均分)和最不公平(即与平均分的差距最大)的评委.
(3) 要求对所有选手的最后得分进行从高到低排列.

C语言编程,评委打分问题(及格)要求:(1)在青年歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~100分.选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值.请编写一
#include<stdio.h>
#include<math.h>
int main()
{
\x09float k,s=0,a[10],max,min,fair,unfair;
\x09int i,j,t;
\x09for(i=0;i<10;i++)
\x09{
\x09\x09scanf("%f",&a[i]);
\x09\x09s+=a[i];
\x09}
\x09min=max=a[0];
\x09for(i=1;i<10;i++)
\x09{
\x09\x09if(a[i]>max)
\x09\x09\x09max=a[i];
\x09\x09if(a[i]<min)
\x09\x09\x09min=a[i];
\x09}
\x09k=(s-max-min)/8;
\x09printf("the score is %f\n",k);
\x09fair=fabs(a[0]-k);
\x09unfair=fabs(a[0]-k);
\x09j=0;
\x09t=0;
\x09for(i=1;i<10;i++)
\x09{
\x09\x09if(fabs(a[i]-k)<fair)
\x09\x09{
\x09\x09\x09fair=fabs(a[i]-k);
\x09\x09\x09j=i;
\x09\x09}
\x09\x09if(fabs(a[i]-k)>unfair)
\x09\x09{
\x09\x09\x09unfair=fabs(a[i]-k);\x09
\x09\x09\x09t=i;\x09
\x09\x09}
\x09}
\x09printf("the fair score is %f\n",a[j]);
\x09printf("the unfair score is %f",a[t]);
\x09for(i=0;i<9;i++)
\x09{
\x09\x09for(j=0;j<9-i;j++)
\x09\x09{
\x09\x09\x09if(a[j]<a[j+1])
\x09\x09\x09{
\x09\x09\x09\x09k=a[j];
\x09\x09\x09\x09a[j]=a[j+1];
\x09\x09\x09\x09a[j+1]=k;
\x09\x09\x09}
\x09\x09}
\x09}
\x09printf("\nafter sort ,the score are follows:\n");
\x09for(i=0;i<10;i++)
\x09\x09printf("%f\t",a[i]);
}

您好,很高兴为您解答,流星不死为您答疑解惑

如果本题还有不懂的地方请追问,望采纳我的回答.

祝楼主学习进步.

上面的代码可以直接复制到编译器里,带换行.

C语言编程,评委打分问题(及格)要求:(1)在青年歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~100分.选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值.请编写一 c编程问题:有7个评委,5个歌手,评委为每个歌手打分.去掉最高分和最低分,求每个歌手的总分.编程要求:以表格的形式输出每个评委为每个歌手的评分和总分.每个歌手的所有信息以总分的高 C语言编程问题,求Fibonacci数列题目要求如图所示.. 求这道题c语言程序的代码 青年歌手参加歌曲大奖赛,有10个评委进行打分,试编程求某位选手的平均得分(去掉一个最高分和一个最低分). VB编程 输入七个评委的打分,计算出7个评委的平均成绩 vb编程十位评委给歌手打分,要求去掉一个最高分一个最低分.然后再求出选手的平均分 C语言编程问题 输入a,b,c三个数 最后 要求输出最大的. 怎样用c语言程序设计?青年歌手参加歌曲大奖赛,有10个评委对她的进行打分,试编程求这位选手...怎样用c语言程序设计?青年歌手参加歌曲大奖赛,有10个评委对她的进行打分,试编程求这位选手 关于C程序,就是青年歌手参加歌曲大奖赛,有10个评委进行打分,试编程求这位选手的平均得分.青年歌手参加歌曲大奖赛,有10个评委进行打分,试编程求这位选手的平均得分(去掉一个最高分和 C语言程序 8位评委为5位歌手打分 去掉最高分最低分 求平均分 实验正确哈20 只有这么多 C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统:共有M个选手参加比赛,N个评委进行打分(M、 VB编程 设计一个歌曲大奖评分程序,有12为评委打分,根据比赛规则,去掉一个最高分,计算选手的平均得分(要求:选手得分由用户在程序运行时输入,程序界面由同学自己设计) 求一个JAVA编程,要求6个评委打分,去掉最高分和最低分后求平均分,最好除了代码有鼠标点击选项的的过程.本人未用过JAVA 评委为什么要用两位小数打分 用C编程已知三角形的三条边长,面积.要求用《C语言》编程. C编程在歌星大奖赛中有10个评委为参赛选手打分 分数为1~100选手得分为去掉最高分和最低分的平均值重点在第一行 C语言问题:编程求1!+2!+3!+4!+5!. C语言解不等式的一个编程问题,只要代码