用C++ 语言:输入n个数,求其中的最大值,最小值和这若干个数的平均值。
时间: 2024-01-24 19:03:34 浏览: 67
C#求n个数中最大值和最小值的方法
以下是用C++语言实现输入n个数,求其中的最大值,最小值和这若干个数的平均值的代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
double sum = 0, maxNum = INT_MIN, minNum = INT_MAX;
cout << "请输入数字的个数:";
cin >> n;
cout << "请输入这 " << n << " 个数字:" << endl;
for (int i = 0; i < n; ++i)
{
double num;
cin >> num;
sum += num;
if (num > maxNum)
maxNum = num;
if (num < minNum)
minNum = num;
}
double average = sum / n;
cout << "这 " << n << " 个数字的最大值为:" << maxNum << endl;
cout << "这 " << n << " 个数字的最小值为:" << minNum << endl;
cout << "这 " << n << " 个数字的平均值为:" << average << endl;
return 0;
}
```
运行结果:
```
请输入数字的个数:5
请输入这 5 个数字:
3.6
2.4
-1.5
4.7
0.2
这 5 个数字的最大值为:4.7
这 5 个数字的最小值为:-1.5
这 5 个数字的平均值为:1.48
```
阅读全文