编写一个程序,求某一方阵中对角线元素和。要求:考虑主对角线和副对角线。
时间: 2024-05-15 08:17:44 浏览: 19
好的,以下是一个可以求一个方阵中主对角线和和副对角线和的程序:
```
#include <iostream>
using namespace std;
const int MAXSIZE = 100; // 方阵最大大小
int main() {
int n; // 方阵大小
int a[MAXSIZE][MAXSIZE]; // 存储方阵元素
// 输入方阵大小
cout << "请输入方阵大小:";
cin >> n;
// 输入方阵元素
cout << "请输入方阵元素:\n";
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> a[i][j];
}
}
// 求主对角线和
int sum1 = 0;
for (int i = 0; i < n; i++) {
sum1 += a[i][i];
}
// 求副对角线和
int sum2 = 0;
for (int i = 0; i < n; i++) {
sum2 += a[i][n - i - 1];
}
// 输出结果
cout << "主对角线和为:" << sum1 << endl;
cout << "副对角线和为:" << sum2 << endl;
return 0;
}
```
希望能解决你的问题。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)