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

    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
     
     
    code1:

    #include<stdio.h>
    int main()
    {
             int n,i,j;
             double a[100];
             while(scanf("%d",&n)!=EOF)
             {
                      double s=0,m1,m2;
                      for(i=0;i<n;i++)
                      {
                              scanf("%lf",&a[i]);
                              s=s+a[i];
                      }
                    m1=a[0];
                    m2=a[0];
                   for(j=1;j<n;j++)
                   {
                           if(m1<a[j])
                                  m1=a[j];
                          if(m2>a[j])
                                  m2=a[j];
                   }
                 s=(s-m1-m2)/(n-2);
                printf("%.2lf ",s);
           }
          return 0;
    }

    code2:

      

    #include<stdio.h>
    int main()
    {

       double max(double x,double y);
       double min(double p,double q);
       int n,i,j;
       double a[100];
       while(scanf("%d",&n)!=EOF)
       {
                double s=0,m1,m2;
                for(i=0;i<n;i++)
                {
                        scanf("%lf",&a[i]);
                        s=s+a[i];
                }
               m1=a[0];
               m2=a[0];
              for(j=1;j<n;j++)
               {
                      m1=max(m1,a[j]);
                      m2=min(m2,a[j]);
               }
            s=(s-m1-m2)/(n-2);
            printf("%.2lf ",s);
       }
      return 0;
    }
    double max(double x,double y)
    {
               return(x>y?x:y);
    }
    double min(double p,double q)
    {
             return(p>q?q:p);
    }

  • 相关阅读:
    luogu P3168 [CQOI2015]任务查询系统
    luogu P2633 Count on a tree
    c++小游戏:洛谷彩票
    UVA514 铁轨 Rails:题解
    SP1805 HISTOGRA
    洛谷 P4363 [九省联考2018]一双木棋chess 题解
    比赛:大奔的方案solution
    【CYH-02】NOIp考砸后虐题赛:数学:题解
    【CYH-02】NOIp考砸后虐题赛:坐标:题解
    【CYH-02】NOIp考砸后虐题赛:转换式:题解
  • 原文地址:https://www.cnblogs.com/gongpulin/p/3883392.html
Copyright © 2011-2022 走看看