循环矩阵ordo 4X4

时间:2016-12-20 15:43:13

标签: c++

我遇到代码问题,我无法在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?

1 个答案:

答案 0 :(得分:0)

试试这段代码;我没有编译或测试,但它看起来像你想要实现的目标。

    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;
    }