【发布时间】:2015-04-04 04:19:59
【问题描述】:
这是作业,但是这部分没有标记,我只是为了使输出看起来更好。我有一个2D3*3 数组,它存储来自0-8 的所有不同整数。当我输出数组时,我不想打印出“0”,而是想打印出一个空格。
到目前为止,这是我的代码:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
cout << setw(3) << matrix[i][j];
}
cout << endl;
}
cout << endl;
【问题讨论】:
-
你能检查一下 matrix[i][j] == 0 吗?
-
那不符合你的意图。
-
试试
cout << setw(3) << matrix[i][j]==0?" " : matrix[i][j];