#248. 跳远成绩极差计算
跳远成绩极差计算
跳远成绩极差计算
题目描述
体育委员录入了一组跳远成绩数据,其中可能混入无效的数据 (代表该生缺考)。给定这组数据,请忽略所有值为 的数据,在有效数据中找出最大值、最小值,并计算极差(最大值与最小值之差)。如果有效数据少于 个,则输出“无法计算极差”。
输入格式
第一行输入一个整数 ,表示数据的个数。
第二行输入 个整数,相邻整数之间用一个空格分隔。
输出格式
如果有效数据不少于 个,输出三个值:最高、最低、极差,格式为:
最高=<最大值>, 最低=<最小值>, 极差=<极差>
如果有效数据少于 个,输出:
无法计算极差
样例输入
5
180 -999 200 150 -999
样例输出
最高=200, 最低=150, 极差=50
样例解释
输入共有 个数据:、、、、。其中 为缺考标记,应忽略。剩下的有效数据为 、、 共 个,有效数据个数不小于 ,因此可以计算极差。有效数据中的最大值为 ,最小值为 ,极差为 。因此输出“最高=200, 最低=150, 极差=50”。
数据范围
- 。
- 输入的每个数字均为整数,其中 代表缺考,有效数据为其它整数。