白细胞计数(高难度 仅供挑战)

作品类型:C++
作者:Dear
创建时间:2022/11/11 11:52:51
QQ:285023526
添加微信请备注“学习少儿编程”

作品说明

白细胞计数(高难度 仅供挑战)


医院采样了某临床病例治疗期间的白细胞数量样本 n 份, 用于分析某种新抗生素对
该病例的治疗效果。 为了降低分析误差, 要先从这 n 份样本中去除一个数值最大的样本
和一个数值最小的样本, 然后将剩余 n-2 个有效样本的平均值作为分析指标。 同时, 为
了观察该抗生素的疗效是否稳定, 还要给出该平均值的误差, 即所有有效样本(即不包
括已扣除的两个样本) 与该平均值之差的绝对值的最大值。
现在请你编写程序, 根据提供的 n 个样本值, 计算出该病例的平均白细胞数量和对
应的误差。
输入: 输入的第一行是一个正整数 n(2 <n≤ 300) , 表明共有 n 个样本。
以下共有 n 行, 每行为一个浮点数, 为对应的白细胞数量, 其单位为 10^9/L。 数与
数之间以一个空格分开。
输出: 输出为两个浮点数, 中间以一个空格分开。 分别为平均白细胞数量和对应的
误差, 单位也是 10^9/L。 计算结果需保留到小数点后 2 位。
输入样例

5 1
2.0
13.0
11.0
9.0
10.0
输出样例: 11.00 1.00

QQ:285023526 添加微信请备注“学习少儿编程”
赣ICP备20007335号-2