用C++写计算一个几× 几矩阵两个对角线之和。 输入格式: 第一行输入一个整数n(0<几≤10),第二行至第n 十1行,每行输入几个整数,每行第一个数前没有空格,每行的每个数之问各有一个空格。
时间: 2024-02-27 11:58:40 浏览: 62
C++求一个3×3矩阵对角线元素之和
好的,这是一个关于矩阵的问题。以下是用 C++ 编写的代码来计算一个几×几矩阵的两个对角线之和:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n; // 输入矩阵的维度
int matrix[10][10]; // 存储矩阵
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> matrix[i][j];
}
}
// 计算两个对角线之和
int sum1 = 0;
int sum2 = 0;
for (int i = 0; i < n; i++) {
sum1 += matrix[i][i];
sum2 += matrix[i][n-i-1];
}
// 输出结果
cout << sum1 + sum2 << endl;
return 0;
}
```
你可以将这段代码复制到 C++ 编译器中运行,输入矩阵的维度和矩阵本身的元素,即可得到答案。
阅读全文