编程输入实型一维数组a[10],计算并输出a中所有元素的平均值、最大值和最小值。
时间: 2024-02-01 15:15:55 浏览: 31
以下是使用C++编写的计算平均值、最大值和最小值的程序:
```cpp
#include <iostream>
using namespace std;
int main() {
double a[10];
double sum = 0, avg, maxVal, minVal;
// 获取数组输入
cout << "请输入10个实数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> a[i];
sum += a[i];
if (i == 0) {
maxVal = a[i];
minVal = a[i];
} else {
if (a[i] > maxVal) {
maxVal = a[i];
}
if (a[i] < minVal) {
minVal = a[i];
}
}
}
// 计算平均值
avg = sum / 10.0;
// 输出结果
cout << "平均值为:" << avg << endl;
cout << "最大值为:" << maxVal << endl;
cout << "最小值为:" << minVal << endl;
return 0;
}
```
在这个程序中,我们首先定义了一个长度为10的实型数组 `a`,然后使用for循环获取输入并计算数组元素的和。在输入过程中,我们同时记录了最大值和最小值。最后,我们计算平均值并输出结果。