用c++编程求一个表格中,每一行,每一列和所有数字的和。第一行是12,8,15,2,第二行是4,23,7,5,第三行是6,3,9,17
时间: 2024-05-07 19:22:55 浏览: 4
以下是使用C++编写的程序,可以计算每一行、每一列和所有数字的和:
```cpp
#include <iostream>
using namespace std;
int main() {
int table[3][4] = {{12, 8, 15, 2}, {4, 23, 7, 5}, {6, 3, 9, 17}}; // 定义表格
// 计算每一行的和
cout << "每一行的和:" << endl;
for (int i = 0; i < 3; i++) {
int sum = 0;
for (int j = 0; j < 4; j++) {
sum += table[i][j];
}
cout << "第" << i+1 << "行的和为:" << sum << endl;
}
// 计算每一列的和
cout << "每一列的和:" << endl;
for (int j = 0; j < 4; j++) {
int sum = 0;
for (int i = 0; i < 3; i++) {
sum += table[i][j];
}
cout << "第" << j+1 << "列的和为:" << sum << endl;
}
// 计算所有数字的和
int total = 0;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
total += table[i][j];
}
}
cout << "所有数字的和为:" << total << endl;
return 0;
}
```
输出结果如下:
```
每一行的和:
第1行的和为:37
第2行的和为:39
第3行的和为:35
每一列的和:
第1列的和为:22
第2列的和为:34
第3列的和为:31
第4列的和为:24
所有数字的和为:111
```