c++编程实现从键盘输入整形数组a[5][5]的值,然后计算并输出主对角线和副对角线之和
时间: 2023-12-17 11:05:59 浏览: 89
好的,以下是一段 C++ 代码实现从键盘输入整型二维数组 a[5][5] 的值,然后计算并输出主对角线和副对角线之和:
```c++
#include <iostream>
using namespace std;
int main()
{
int a[5][5];
// 从键盘输入数组元素的值
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
cin >> a[i][j];
}
}
// 计算主对角线和副对角线之和
int sum1 = 0, sum2 = 0;
for (int i = 0; i < 5; i++)
{
// 主对角线
sum1 += a[i][i];
// 副对角线
sum2 += a[i][4-i];
}
// 输出主对角线和副对角线之和
cout << "主对角线之和为:" << sum1 << endl;
cout << "副对角线之和为:" << sum2 << endl;
return 0;
}
```
在上面的代码中,我们首先定义了一个 int 类型的二维数组 a[5][5],然后使用两个 for 循环,从键盘输入数组元素的值。接着,我们使用两个 for 循环,分别计算主对角线和副对角线之和。最后,我们输出主对角线和副对角线之和,以验证计算是否正确。
阅读全文