输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。
时间: 2023-04-25 17:06:22 浏览: 332
求最大、最小、平均值
可以使用一个变量来记录最小值,一个变量来记录最大值,一个变量来记录总和,以及一个变量来记录输入的整数个数。每次输入一个整数,就更新这些变量的值。最后,根据总和和整数个数计算平均值,并输出最小值、最大值和平均值。
以下是示例代码:
```
#include <iostream>
#include <climits>
#include <iomanip>
using namespace std;
int main() {
int n, min_val = INT_MAX, max_val = INT_MIN, sum = , count = ;
while (cin >> n) {
min_val = min(min_val, n);
max_val = max(max_val, n);
sum += n;
count++;
}
double avg = (double)sum / count;
cout << "最小值:" << min_val << endl;
cout << "最大值:" << max_val << endl;
cout << "平均值:" << fixed << setprecision(3) << avg << endl;
return ;
}
```
输入示例:
```
1 2 3 4 5
```
输出示例:
```
最小值:1
最大值:5
平均值:3.000
```
阅读全文