问题 4552 --5.身高排队

4552: 5.身高排队

题目描述

  实验小学为了强健学生的身体, 每天课间都要组织学生在户外学做广播体操。
这一天,五年级三班的所有同学在老师的指引下将队形排成了 N 行 M 列。
现已知所有同学的身高,数值为整数,单位:厘米。要求在所有同学中: 
(1)挑选出每列身高最高的同学作为此列的小队长为同学们带操; 
(2)将所有同学按身高从高到低的顺序进行排队; 
(3)求出所有同学们的平均身高(要求:四舍五入保留整数); 
(4)统计出不小于平均身高的学生人数。 
请同学们用计算机编程的方法来解决以上问题。

输入

文件中共有 M+1 行: 
 第一行有:用 1 个空格隔开的两个整数 N、M 分别代表学生的行数和列数(其中 1≤M≤10,1≤N≤10); 
 后 M行有:每一行对应的是N列数据,表示所有学生的身高尺寸,数值为整数,单位:厘米(其中:140 厘米≤身高≤170 厘米,不需判断此条件),数据之间空 1 格。

输出

文件中共有 M+3 行: 
前 M行:每行一个数据为各列中身高最高的同学的高度 (要求:各列按从左到右的顺序) ; 
第 M+1 行:为所有同学按身高从高到低的顺序排队的高度 (要求数据之间有 1个空格) ; 
第 M+2 行:只有一个数据为所有同学的平均身高 (要求:四舍五入,保留整数); 
第 M+3 行:只有一个数据,为不小于平均身高的学生人数。

样例输入输出

输入#1 复制
3 4
141 161 156 167
170 163 168 157
162 145 153 163
输出#1 复制
170
163
168
167
170 168 167 163 163 162 161 157 156 153 145 141 
159
7

提示

序号 标题 作者 发表时间 费用 订购数 操作