循环矩阵Ordo 4x4

looping matrix ordo 4X4

本文关键字:4x4 Ordo 循环      更新时间:2023-10-16

我对代码有问题,我无法在C 中循环数据。所以这里我的代码:

int j,i;
int matriks[5][5];
for(i=0; i<5; i++)
{    
    for(j=0; j<5; j++)
        matriks[i][j]=j;
}
for(i=1; i<5; i++)
{
    for(j=1; j<5; j++)
        cout<<matriks[i][j]<<" ";
    cout<<endl;
    getch();
}

上面的代码仅显示

1 2 3 4

我想要这样的输出:

1 2  3  4
5 6  7  8
9 10 11 12
13 14 15 16

错误的代码在哪里,如何创建循环矩阵Ordo 4x4?

尝试此代码;我没有编译或测试,但是看起来您要实现的目标。

    int matrix[5][5];
    for (int i = 0, k = 0; i < 5; i++) 
    {
        for (int j = 0; j < 5; j++)
        {
            matrix[i][j] = k++;
        }
    }
    for (int i = 0; i < 5; i++) 
    {
        for (int j = 0; j < 5; j++)
        {
            cout << matrix[i][j] << " ";
        }
        cout << endl;
    }