zoukankan      html  css  js  c++  java
  • hdu 2014 青年歌手大奖赛_评委会打分

    题意:

    输入N个数,去掉最大和最小的数,求剩余的数的平均数。

    解法:

    找到分别最大和最小的数,然后从总和中减去他们,再求平均数(不要排序);

       1:  #include<stdlib.h>
       2:  #include<stdio.h>
       3:  #include<string.h>
       4:  #include<math.h>
       5:  #define INF 0x3f3f3f3f
       6:  int main(){
       7:      int n,i;
       8:      while(scanf("%d",&n)!=EOF){
       9:          int max=0,min=INF,sum=0,tmp;
      10:          for(i=0;i<n;i++){
      11:              scanf("%d",&tmp);
      12:              sum+=tmp;
      13:              if(max<=tmp)
      14:                  max=tmp;
      15:              if(min>=tmp)
      16:                  min=tmp;
      17:          }
      18:          sum=sum-max-min;
      19:          printf("%.2lf
    ",sum*1.0/(n-2));
      20:      }
      21:  }
  • 相关阅读:
    登录验证
    登录和退出
    无限极分类信息
    JavaScript 常用函数总结
    Java初学几个程序背诵
    织梦if标签
    PHP常用函数总结(二):
    PHP常用函数总结(一):
    Java开发中的23种设计模式详解(转)
    2015推荐的Android框架
  • 原文地址:https://www.cnblogs.com/ZJUT-jiangnan/p/3627805.html
Copyright © 2011-2022 走看看