#B1172. 数据统计(死循环读入)

数据统计(死循环读入)

【题目描述】

输入若干个整数,请求出这些整数中的最小值、最大值以及平均值。


【输入描述】

输入包含若干个整数,整数之间使用空白字符分隔,读入直到文件结束。

保证:

  • 输入至少包含一个整数;
  • 整数的个数为 nn,满足 1≤n≤1001\le n\le100;
  • 对于每个整数 aia_i,满足 −1000≤ai≤1000-1000\le a_i\le1000。

【输出描述】

输出一行,依次输出最小值、最大值和平均值,三者之间用一个空格分隔。

平均值按四舍五入保留三位小数。


【样例 1】

【样例 1 输入】

1 2 3

【样例 1 输出】

1 3 2.000

【样例 1 解释】

这三个数中的最小值为 11,最大值为 33,平均值为 (1+2+3)/3=2(1+2+3)/3=2,输出为 2.0002.000。


【样例 2】

【样例 2 输入】

-3 8 2 -7

【样例 2 输出】

-7 8 0.000