zoukankan      html  css  js  c++  java
  • 计分规则

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

    输入

    输入数据有多组,每组占一行,每行的第一个数是n(2 < n < 100),表示评委的人数,然后是n个评委的打分。

    输出

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

    样例输入

    3 99 98 97

    样例输出

    98.00
    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
        int n;
        double data[100],sum = 0,aver = 0;
        cin >> n;
        cin >> data[0];
        int max = data[0];
        int min = data[0];
        for(int i = 1;i < n ;i++)
        {
            cin >> data[i];
            if(data[i] > max)
            {
                max = data[i];
            }
            else if(data[i] < min)
            {
                min = data[i];
            }
            sum += data[i];
        }
        sum = sum + data[0] - max - min ;
        aver = sum / ((n-2) * 1.0);
        cout << fixed << setprecision(2) << aver << endl;
        return 0;
    }
  • 相关阅读:
    五种线程池的分类与作用
    什么是死锁?
    事务隔离级别区分,未提交读,提交读,可重复读
    共享锁(读锁)和排他锁(写锁)
    java中的成员变量和全局变量的区别
    Algorithm
    6
    5
    4
    3
  • 原文地址:https://www.cnblogs.com/Lazy-Cat/p/9838457.html
Copyright © 2011-2022 走看看