首页 > 代码库 > 青年歌手大奖赛_评委会打分
青年歌手大奖赛_评委会打分
Problem Description
青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
Input
输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。
Output
对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。
Sample Input
3 99 98 97
4 100 99 98 97
Sample Output
98.00
98.50
1 #include <stdio.h> 2 3 int main(){ 4 int number; 5 int i; 6 double score; 7 double max; 8 double min; 9 double sum;10 11 while((scanf("%d",&number))!=EOF){12 sum=0;13 14 for(i=0;i<number;i++){15 scanf("%lf",&score);16 sum+=score;17 18 if(i==0){19 min=score;20 max=score;21 }22 23 if(min<score)24 min=score;25 26 if(max>score)27 max=score;28 }29 30 sum=(sum-max-min)/(number-2);31 32 printf("%.2lf\n",sum);33 }34 35 return 0;36 }
青年歌手大奖赛_评委会打分
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。