C++程序:求解矩阵两条对角线上的元素之和

2025-01-18 18:17:46
推荐回答(5个)
回答1:

那行错了吧?应该是i+j==3,
i==j表明所在数在左上到右下的对角线上,
i+j==3则表明所在数在右上到左下的对角线上。

回答2:


i+j=3
//应改为
i+j==3


i+j==3表示行号加列号等于3的元素,这些元素刚好是次对角线上的元素。

回答3:

if(i+j=3)
判断应该是i+j==3

回答4:

#include
using namespace std;
int main()
{
int n;
int a[10][10];
int i,j,sum=0;
cin>>n;
for(i=0;ifor(j=0;jcin>>a[i][j];
for(i=0;i{
for(j=0;j{if(j==i||i+j==n-1)
{
sum+=a[i][j];
}
}
}
cout<}

回答5:

0