C++计算二维数组求和
时间: 2023-11-08 22:05:29 浏览: 585
求二维数组a[][]的平均值。-c++程序设计
可以使用嵌套循环来计算二维数组的和,具体步骤如下:
1. 定义一个变量sum,用于保存相加结果,初始值为0。
2. 使用嵌套循环遍历二维数组,将每个元素相加并累加到sum中。
3. 输出sum的值即为二维数组的总和。
下面是一个C++计算二维数组求和的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int num[2][2] = { {1,2},{3,4} }; // 创建任意一个二维数组
int sum = 0; // 定义一个变量保存相加结果,初始值为0
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
sum += num[i][j]; // 想要计算二维数组相乘只要将+改成*,sun初始化为1便可
}
}
cout << "结果为:" << sum << endl; // 结果输出
return 0;
}
```
另外,如果需要计算每一行的和,可以在外层循环中定义一个变量sum,用于保存每一行的和,内层循环遍历每一行的元素并累加到sum中,最后输出sum的值即可。下面是一个示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int scores[3][3] = { {100,100,100}, {90,50,100}, {60,70,80} };
for (int i = 0; i < 3; i++) {
int sum = 0;
for (int j = 0; j < 3; j++) {
sum += scores[i][j];
}
cout << "第" << i+1 << "行的总和为:" << sum << endl;
}
return 0;
}
```
阅读全文