用C++ 语言写代码 要求:输入n个数(n是一个大于2的数,大小自己定),求其中的最大值,最小值和这若干个数的平均值。
时间: 2024-01-22 21:21:30 浏览: 68
以下是用C++语言编写的代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n, num;
int max_num = -2147483647, min_num = 2147483647; // 初始化最大值和最小值
double sum = 0;
cout << "请输入n:";
cin >> n;
for (int i = 0; i < n; i++)
{
cout << "请输入第" << i + 1 << "个数:";
cin >> num;
sum += num;
if (num > max_num)
max_num = num;
if (num < min_num)
min_num = num;
}
cout << "最大值为:" << max_num << endl;
cout << "最小值为:" << min_num << endl;
cout << "平均值为:" << sum / n << endl;
return 0;
}
```
这段代码会先让用户输入一个整数 n,然后使用 for 循环让用户输入 n 个数,同时计算它们的和。在输入每个数的同时,会更新最大值和最小值。最后,输出最大值、最小值和平均值。
阅读全文