(解题报告)HDU2014---青年歌手大奖赛_评委会打分

来源:互联网 发布:java 单引号 转义 编辑:程序博客网 时间:2024/04/30 10:57

这个题意思就是对一组数求去掉一个最大值和最小值后的平均值。
我在这里直接使用到了c++自带的排序函数,具体讲解将会在不久后放出;
c++的精度控制方法也会放出。
代码如下:

#include <iostream>#include <algorithm>#include <iomanip>using namespace std;int main(){    int n,a[101],i;    double sum=0;    while(cin>>n)    {        for(i=0;i<n;i++)        {            cin>>a[i];        }        sort(a,a+n);        for(i=1;i<n-1;i++)        {            sum+=a[i];          }        cout<<fixed<<setprecision(2)<<sum/(n-2)<<endl;        sum=0;    }    return 0;}

仅代表个人观点,不喜勿喷!!!
这里写图片描述

0 0
原创粉丝点击