问题 B: 第2题均分计算【2018南海区赛小甲】

题目描述

NH 区小学生经典诵读大赛,有 N 个评委参与打分,去掉最高分和最低分后的平均 分,作为某支参赛队伍的最终得分。大赛组委会请你写一个自动计分程序。程序的功能 是输入各个评委的评分,输出该支队伍的最终得分。

输入

第一行,一个正整数 n(n<=100),表示评委数; 
第二行,n 个正整数,分别表示 n 个评委为该支队伍所打的分数 xi(xi<=100)。

输出

一个小数,精确到小数点后两位。

样例输入 Copy

10
75 80 85 90 95 100 95 90 85 80

样例输出 Copy

87.50

程序

#include<iostream>

#include<fstream>

#include<algorithm>

using namespace std;

int n,a[1000];

double t;

int main()

{

     cin>>n;

     for(int i=1;i<=n;i++)

     {

         cin>>a[i];

         

     }

     sort(a+1,a+n+1);

     for(int i=2;i<n;i++)

     {

        t+=a[i];

     }

     t/=(n-2);

    printf("%.2f",t);

    return 0;

}

提示

小数部分,输出使用printf("%.2f",s);

科普时间

c语言printf的意思是函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>)。

格式输出是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值