求任意10个数的最大、最小和平均值。c++
时间: 2024-10-23 11:10:19 浏览: 32
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C++中,你可以通过以下步骤计算任意10个数的最大、最小和平均值:
1. 定义一个包含10个元素的数组存储这10个数。
2. 初始化最大值(max)、最小值(min)为第一个元素,初始平均值(average)为0。
3. 遍历数组,更新最大值、最小值以及累计总和。
4. 累加完成后,将总和除以数组长度得到平均值。
这是一个简单的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
double numbers[10]; // 存储10个数的数组
double max_val = numbers[0], min_val = numbers[0], sum = 0;
int count = 0; // 数字计数
cout << "请输入10个数字:" << endl;
for (int i = 0; i < 10; i++) {
cin >> numbers[i];
if (i == 0) {
max_val = min_val = numbers[i];
} else {
if (numbers[i] > max_val) {
max_val = numbers[i];
}
if (numbers[i] < min_val) {
min_val = numbers[i];
}
}
sum += numbers[i]; // 累加求和
count++; // 增加数字计数
}
double average = sum / count; // 平均值
cout << "最大值: " << max_val << endl;
cout << "最小值: " << min_val << endl;
cout << "平均值: " << average << endl;
return 0;
}
```
当你运行这个程序并输入10个数后,它会显示最大值、最小值和平均值。
阅读全文