问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

运用C语言开发一个“比赛评分系统”。评委打分原则:满分10分,评委打分后,去掉一个最高分和一个最低分,

发布网友 发布时间:2022-04-26 03:28

我来回答

1个回答

热心网友 时间:2023-10-05 11:59


#include<stdio.h>
typedef struct judge
{
int number;
double score;
} judge;
void sort(judge Score[10])
{
int iter,iterb,temp;
double dtemp;
for(iter=0;iter<9;++iter)
{
for(iterb=0;iterb<9;++iterb)
{
if(Score[iterb].score>Score[iterb+1].score)
{
dtemp=Score[iterb].score;
Score[iterb].score=Score[iterb+1].score;
Score[iterb+1].score=dtemp;
temp=Score[iterb].number;
Score[iterb].number=Score[iterb+1].number;
Score[iterb+1].number=temp;
}
}
}
}
void print_all(judge Score[10])
{
int iter;
for(iter=0;iter<10;iter++)
{
printf("%d %.2f \n",Score[iter].number,Score[iter].score);
}
}
void main()
{
judge Score[10];
int temp,iter;
double sum=0.0,aver;
printf("请输入十位评委的分数:\n");
for(iter=0;iter<10;++iter)
{
printf("请输入%d号评委的分数:",iter+1);
scanf("%d",&temp);
if(temp<1.0||temp>100.0)
{
printf("\n输入错误,分数应该为1~100\n");
--iter;
}
else
{
Score[iter].number=iter+1;
Score[iter].score=temp;
printf("\n");
}
}
sort(Score);
// print_all(Score);
for(iter=1;iter<9;++iter)
{
sum+=Score[iter].score;
}
aver=sum/8.0;
printf("总分为%.2f,平均分为%.2f\n",sum,aver);
for(iter=0;iter<10;++iter)
{
Score[iter].score-=aver;
if(Score[iter].score<0.0)
{
Score[iter].score=-Score[iter].score;
}
}
sort(Score);
// print_all(Score);
printf("评分最公正的评委为:");
for(iter=0;iter<10;++iter)
{
printf("%d ",Score[iter].number);
if(Score[iter].score==Score[iter+1].score&&iter!=9)
{
continue;
}
else
{
break;
}
}
printf("\n评分最不公正的评委为:");
for(iter=9;iter>0;--iter)
{
printf("%d ",Score[iter].number);
if(Score[iter].score==Score[iter-1].score&&iter!=0)
{
continue;
}
else
{
break;
}
}
}追问第四点在哪里?
麻烦你 写的简洁点
\

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弱弱的问一句R9 270X显卡怎么样~ 能带得起我的AMD 240CPU么?_百度知 ... i54570cpu华硕z87a主板要配多少的内存条和显卡 i5 3570k配R9 270X显卡,用什么主板和电源? 很容易上火是什么原因 口干舌燥五心烦热失眠多梦夜不能寐请问是什么原因,吃什么能有效... 想问看大家对老妻少夫的问题有何看法? ...战记第十三章第6关打法 山海战记13-6攻略-手游攻略-游戏鸟手游网 ...战记第十七章第1关打法 山海战记17-1攻略-手游攻略-游戏鸟手游网 ...山海战记9-6图文攻略-手游攻略-游戏鸟手游网 ...战记第十二章第2关打法 山海战记12-2攻略-手游攻略-游戏鸟手游网 荣耀play4T Pro的oled屏很伤眼吗?有什么方法怎么解决这个问题? 微针注意事项有哪些? c语言程序设计 歌手评分统计系统的设计与实现 做完微针后怎么办 C语言程序设计:歌唱比赛评分系统设计 微针术后注意事项有哪些? c语言编程:本课题模拟一个简单的比赛评分系统,选手从1号开始连续编号,选手得分分为专业素质得分和综 微针怎样去毛孔和黑头 今天第一次做了微针 c语言程序设计 裁判打分系统 微针在家自已怎么使用?微针只能和冻干粉在一起用吗? C语言程序设计裁判打分系统 微针是使用 用c语言制作一个简易评分系统,求大神解决。 微针使用方法?术后如何护理? c语言评分系统 植物微针是怎么使用的?需要仪器吗 c语言程序设计一个评委打分系统 下面是要求 微针如何使用?自己好操作吗? 微针的使用方法?自己能操作吗? 热水器加热管坏了,可以换加热管吗 谁能给我讲下微针美容的具体操作!!! 利用C语言开发一个“比赛评分系统”。 C语言程序设计:裁判评分系统.求源?或者给一个类似的,要求在补充里,财富值我还可以加。急需! 微针之后几天怎么保养 C语言作业,裁判评分系统 微针美容有副作用吗? C语言编程 歌手打分系统 高手进 C语言如何编写动态评分系统程序 C语言程序设计题目:比赛记分系统 二级C语言程序设计题。怎么评分? 按键手机怎么输入http:// 按键的手机怎么解锁啊 按键手机怎么解锁密码 老式按键手机怎么开机 按键手机怎么加声音 按键手机如何设置输入法 如何使用DOS命令查看网络连接状况? 用什么DOS命令查外网ip 老式按键手机怎么修改时间? DOS 命令下查看所有局域网IP地址