用c++编写下列程序:定义一个二维数组,设计程序,计算每行元素的和
时间: 2024-05-07 18:23:04 浏览: 12
以下是使用 C++ 编写的程序,该程序定义了一个二维数组,计算每行元素的和:
```c++
#include <iostream>
using namespace std;
int main() {
const int ROW = 3;
const int COL = 4;
int arr[ROW][COL] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
for (int i = 0; i < ROW; i++) {
int row_sum = 0;
for (int j = 0; j < COL; j++) {
row_sum += arr[i][j];
}
cout << "Row " << i << " sum: " << row_sum << endl;
}
return 0;
}
```
程序首先定义了一个大小为 3x4 的二维数组 `arr`,并使用初始化列表初始化了数组中的元素。然后,使用两个嵌套的循环遍历数组中的每个元素,计算每行元素的和,并输出结果。具体来说,外层循环遍历数组的每一行,内层循环遍历该行中的每一个元素。使用变量 `row_sum` 记录当前行中各元素之和,最后输出该行的和。