zoukankan      html  css  js  c++  java
  • 1149: 零起点学算法56——青年歌手大奖赛_评委会打分

    1149: 零起点学算法56——青年歌手大奖赛_评委会打分

    Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld
    Submitted: 1116  Accepted: 755
    [Submit][Status][Web Board]

    Description

     

    青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。

    Input

     

    青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。

    Output

     

    对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。

    Sample Input

     
    3 99 98 97
    4 100 99 98 97

    Sample Output

    98.00
    98.50

    Source

     
     1 #include<stdio.h>
     2 int main(){
     3     int n,a[50],b[50];
     4     while(scanf("%d",&n)!=EOF){
     5         for(int i=0;i<n;i++){
     6             scanf("%d",&a[i]);
     7         }
     8         
     9         int max=a[0],min=a[0];
    10         for(int i=0;i<n;i++){
    11             if(a[i]>max)
    12                 max=a[i];
    13             if(a[i]<min)
    14                 min=a[i];
    15         }
    16         int s=0;
    17         for(int i=0;i<n;i++){
    18             if(a[i]!=max&&a[i]!=min)
    19             s+=a[i];
    20         }
    21         
    22         printf("%.2f
    ",1.0*s/(n-2));
    23     }
    24     return 0;
    25 }
  • 相关阅读:
    JavaScript操作DOM对象
    QTP(13)
    QTP(12)
    QTP(11)
    QTP(10)
    QTP(9)
    QTP(8)
    QTP(7)
    QTP(6)
    QTP(5)
  • 原文地址:https://www.cnblogs.com/dddddd/p/6683244.html
Copyright © 2011-2022 走看看