【题目描述】
输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。
【输入】
一行,若干个整数。
【输出】
一行,即,最小值、最大值和平均值(保留3位小数)。
【解题代码】
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int i = 0, t= 0;
double min = 0, max = 0, sum = 0;
while (cin >> t) {
i++;
if (i==1) {
min = t;
max = t;
}
else {
min = t < min ? t : min;
max = t > max ? t : max;
}
sum += t;
}
cout << min << " " << max << " "
<< fixed << setprecision(3) << sum / i;
return 0;
}