厦大ACM入门百练

辩论赛评分

描述小鲁参加一年一度的信息学院辩论赛,这样的比赛对他简直是如鱼得水游刃有余,这不,经过3小时激烈的辩论,小鲁很轻松的驳倒众人,让众选手哑口无言。这次比赛采取网络投票,每个在线观看辩论赛的ID都可以评分,评分规则为:为去掉一个最高分和一个最低分,然后计算平均得分。比赛结束后,由于大众评委众多,成绩难以手工统计。热心的小鲁找到满头大汗的评委,笑着说,这事容易,我来写个程序搞定这事!输入输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。输出对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。

输入样例 
3 96 98 97
4 96 99 98 97
输出样例 
97.00
97.50
#include<stdio.h>
int main(){    
int n,scores[101];    
float avg;    
while(scanf("%d",&n)!=EOF)    
{       
  avg=0;       
  float max=0,min=100;       
  for(int i=0;i<n;i++)      
     {            
     scanf("%d",&scores[i]);           
     if(scores[i]>max)          
      max=scores[i];            
      if(scores[i]<min)            
      min=scores[i];            
      avg+=scores[i];        }        
      avg=(avg-min-max)/(n-2);   
      printf("%.2f\n",avg);    
      }   
          return 0;
      }
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值