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