终于抢到沙发了!
2026-05-07 19:19:27
发布于:湖南
2阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main() {
// 定义4*4二维数组
int arr[4][4];
int sum_main = 0; // 主对角线和
int sum_sub = 0; // 副对角线和
// 输入4*4数组
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
cin >> arr[i][j];
}
}
// 计算两条对角线的和
for (int i = 0; i < 4; i++) {
// 主对角线:行=列
sum_main += arr[i][i];
// 副对角线:行+列=3
sum_sub += arr[i][3 - i];
}
// 输出总和(主对角线+副对角线)
cout << sum_main + sum_sub << endl;
return 0;
}
这里空空如也






有帮助,赞一个