gpt4 book ai didi

c++ - 从二维数组 c++ 打印空格而不是整数

转载 作者:太空宇宙 更新时间:2023-11-04 13:36:19 25 4
gpt4 key购买 nike

这是作业,但是这部分没有标记,我这样做只是为了让输出看起来更好。我有一个 2D 3*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

for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
cout << setw(4);
if (matrix[i][j] != 0)
cout << matrix[i][j];
else
cout << " ";
}
cout << endl;
}

关于c++ - 从二维数组 c++ 打印空格而不是整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com