如何对齐2d数组元素以形成3 * 3矩阵?

时间:2014-09-21 19:34:57

标签: c++ visual-c++

我想显示一个显示tic-tac-toe游戏的二维数组。我希望它看起来像这样:

  

x o x
  o x o
  x o x

但是当我写道:

for (int i = 0; i < nrow; i++)
        {
            for (int j = 0; j < ncol; j++)
            {
                cout << A[i][j];
                cout << setw(3);
            }
        }

它只显示:

  

x o x o x o x o x

2 个答案:

答案 0 :(得分:3)

内循环插入语句后

cout << endl;

答案 1 :(得分:1)

添加换行符:

for (int i = 0; i < nrow; i++) {
    for (int j = 0; j < ncol; j++) {
        cout << A[i][j];
        cout << setw(3);
    }
    cout << endl; // <<<<<<<<<<<<
}