最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 BT: L6-5 C++中的常用函数 - 作业

    正文概述 网友投稿   2026-01-22 10:28:02  

    题目描述

    在黄金城里,城主举办了一场演讲比赛,评选最有才华的人,很多选手都参加了比赛。每次演讲结束后都有n名裁判对他们的表现进行打分,评委数量在3人以上,每个人打出的分数都是一个100以内的小数。为了保证公平,最后的结果是去掉全部评分的最高分和最低分,取平均分,并且还要将剩余的有效评分从低到高输出在屏幕上,提供给观众查看。请你来编写这个程序吧。 

    【提示】 利用排序函数排序后,可以只把第2到第n-1项求和,并只输出第2到第n-1项。

    输入

    共两行。 

    第一行为一个整数n(3<=n<=100),表示总评委数。 

    第二行为n个小数,即每个评委打出的分数。

    输出

    共两行。 

    第一行为一个小数,即去掉最高分和最低分后的平均分。 

    第二行为n-2个小数,即从低到高的有效分数,相邻数字之间用空格隔开。

    样例输入

    5
    94 98.5 99 97 92

    样例输出

    96.5
    94 97 98.5
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 BT: L6-5 C++中的常用函数 - 作业