2014-09-21 57 views
1

我想显示一个显示井字游戏的2D数组。我希望它看起来像这样:如何对齐2D数组元素以形成3 * 3矩阵?

XOX

XOX

但是当我写道:

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

它只是显示:

xoxoxoxox

回答

3

内环插入语句

cout << endl; 
+0

谢谢你,它的工作。 – user4043493 2014-09-21 19:40:10

+0

@ user4043493没问题。只有你的帖子不够清晰,因为所需输出的图像和实际输出一致,:) – 2014-09-21 19:41:34

+0

@ user4043493现在它更好了:) – 2014-09-21 19:42:40

1

后添加一个换行符:

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