二维数组求每列平均值
时间: 2024-06-18 08:05:48 浏览: 150
Labview二维数组按行求平均值.vi
对于一个二维数组,可以按列求平均值的步骤如下:
1. 统计数组的列数和行数;
2. 对于每一列,遍历每一行并累加该列的元素;
3. 计算该列的平均值,并存储到结果数组中。
以下是一个示例代码:
```
#include <iostream>
using namespace std;
const int ROWS = 3;
const int COLS = 4;
int main() {
int arr[ROWS][COLS] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
double result[COLS] = {0};
for (int i = 0; i < COLS; i++) {
double sum = 0;
for (int j = 0; j < ROWS; j++) {
sum += arr[j][i];
}
result[i] = sum / ROWS;
}
for (int i = 0; i < COLS; i++) {
cout << "Column " << i << " average: " << result[i] << endl;
}
return 0;
}
```
阅读全文