c++浮点型求平均值
时间: 2024-09-15 13:00:33 浏览: 39
在 C++ 中,计算浮点数数组的平均值通常涉及以下几个步骤:
1. 定义一个浮点数数组,例如 `float numbers[]`。
2. 初始化数组,并确定元素的数量。假设我们有 n 个元素。
3. 创建一个变量来存储总和,比如 `float sum = 0`。
4. 遍历数组,将每个元素加到 `sum` 上:
```cpp
for (int i = 0; i < n; i++) {
sum += numbers[i];
}
```
5. 计算平均值,即总和除以元素个数。可以创建另一个变量 `float average` 并赋值:
```cpp
average = sum / n;
```
6. 最后,你可以返回 `average` 或将其打印出来。
```cpp
#include<iostream>
using namespace std;
float calculateAverage(float arr[], int size) {
float sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum / size;
}
int main() {
float numbers[] = {1.5, 2.3, 3.7, 4.9, 5.1};
int n = sizeof(numbers) / sizeof(numbers[0]);
cout << "The average of the floats is: " << calculateAverage(numbers, n) << endl;
return 0;
}
```
阅读全文