试题编号: J1-29 《歌手大赛系统》关键算法 ( 1 )任务描述 A 学校即将举行 “ 校园歌手大赛 ” ,为了快速准确的分析选手的得分情况。 A 学校决定 开发一个歌手大赛系统。为了实现该系统的功能,请完成以下三个任务。 任务一:实现计算平均分功能关键算法并绘制流程图( 30 分) 小明今天参加了 “ 校园歌手大赛 ” ,评委的打分规则是去掉一个最低分和一个最高分后 算出剩下分数的平均分,你能帮助小明快速的算出平均分吗? (评委数量必须大于 2 ) 输入说明:首先输入一个整数 n ,代表评委人数,然后输入 n 个数。请按照题目的计算 规则计算出平均分然后输出。 例如输入: 6 100 90 90 80 85 95 按照题目注意计算平均分并输出: 90.0 注意:使用循环和数组实现。 任务二:实现功能关键算法并绘制流程图( 30 分) 求 n ( 2<=n<=10 )个整数中倒数第二小的数。每一个整数都独立看成一个数,比如,有 三个数分别是 1 , 1 , 3 ,那么,第二小的数就是 1 。(每个数 均小于 100 ) 说明:首先输入一个整数 n ,然后输入 n 个数。请输出第 2 小的数。 例如输入: 5 -5 -10 10 50 80 程序输出第 2 小的数: -5 注意:使用循环实现。 任务三:实现分数排序功能关键算法并绘制流程图( 30 分) 18 小明的老师今天教了冒泡排序,但是小明在网上找到一种更加方便的排序,但是小明不 会使用,你能帮帮他吗?定义一个 n 输入 n ( 0
<1000 )然后输入 n 正整数,输出从小到大 输入结果 注意:按照题目描述完成程序,使用 sort 方法实现。 ( 2 )作品提交要求见本模块附录 1 ( 3 )实施条件要求见本模块附录 2 ( 4 )评价标准见本模块附录 3