Matrix 给定一个矩阵3x3,我如何只遍历最长的对角线?
给定一个矩阵3x3,我如何只遍历最长的对角线 举个例子:Matrix 给定一个矩阵3x3,我如何只遍历最长的对角线?,matrix,2d,traversal,diagonal,Matrix,2d,Traversal,Diagonal,给定一个矩阵3x3,我如何只遍历最长的对角线 举个例子: 1 2 3 4 5 6 7 8 9 我想遍历1,5,9假设你的矩阵是一个叫做矩阵的2D数组: for (int i = 0; i < matrix.length; i++) { // do something with entry matrix[i][i] } for(int i=0;i
1 2 3
4 5 6
7 8 9
我想遍历1,5,9假设你的矩阵是一个叫做
矩阵的2D数组:
for (int i = 0; i < matrix.length; i++) {
// do something with entry matrix[i][i]
}
for(int i=0;i
应该是您正在寻找的。假设您的矩阵是一个名为矩阵的2D数组:
for (int i = 0; i < matrix.length; i++) {
// do something with entry matrix[i][i]
}
for(int i=0;i
应该是您正在寻找的。创建一个参数为:数组、行数和列数的函数。因此,我们可能会得到对角分布的值。对角线呈现值是指行索引和列索引相同的值
X . . . .
. X . . .
. . X . .
. . . X .
. . . . X
void diagonalPrint(int a[100][100], int noOfRows, int noOfCols)
{
for(int i=0; i<noOfRows && i<noOfCols ; i++)
{
printf("%d", a[i][i]);
}
}
X。
. X。
. . X。
. . . X。
. . . . X
无效对角线打印(int a[100][100],int noOfRows,int noOfCols)
{
对于(int i=0;i创建一个参数为:数组、行数和列数的函数。因此,我们可能会收到对角存在的值。对角存在的值是指行和列索引相同的值
X . . . .
. X . . .
. . X . .
. . . X .
. . . . X
void diagonalPrint(int a[100][100], int noOfRows, int noOfCols)
{
for(int i=0; i<noOfRows && i<noOfCols ; i++)
{
printf("%d", a[i][i]);
}
}
X。
.X。
…X。
…X。
……X
无效对角线打印(int a[100][100],int noOfRows,int noOfCols)
{
对于(int i=0;i