Java 我们如何找到对角线元素的和,然后存储在不同的数组中?
我想得到一个2D矩阵的和,然后存储在另一个数组中,例如,如果我们有一个[][],那么a[0][1]存储在另一个数组b[]中,在b[1],a[0][1]+a[1][0],在b[2]它将是一个[0][2]+a[1][1]+a[2][0]。。。以此类推。数组是位于b[1]的b[],a[0][1]+a[1][0],位于b[2] 因为对角线元素位于行和列的相同位置Java 我们如何找到对角线元素的和,然后存储在不同的数组中?,java,arrays,2d,Java,Arrays,2d,我想得到一个2D矩阵的和,然后存储在另一个数组中,例如,如果我们有一个[][],那么a[0][1]存储在另一个数组b[]中,在b[1],a[0][1]+a[1][0],在b[2]它将是一个[0][2]+a[1][1]+a[2][0]。。。以此类推。数组是位于b[1]的b[],a[0][1]+a[1][0],位于b[2] 因为对角线元素位于行和列的相同位置 sum=0; for(i=0; i<b.length;i++) { sum+=b[i][i]; } print sum;
sum=0;
for(i=0; i<b.length;i++)
{
sum+=b[i][i];
}
print sum;
可以反转列计数
sum=0;
column_count=b.length-1;
for(i=0; i<b.length;i++)
{
sum+=b[i][i];
sum+=b[i][column_count];
column_count--;
}
print sum;
用哪种语言?c,c,Java?在Java中尝试使用这个1。这个1是为了得到相同对角线元素的和…我需要allsum=0;Column_计数=b.长度-1;fori=0;我