gpt4 book ai didi

c++ - 在 C++ 中创建结构化(偶数)空间以显示数据

转载 作者:行者123 更新时间:2023-12-03 06:56:23 25 4
gpt4 key购买 nike

我创建了一个显示乘法表的程序:

for (int a=1; a<=10; a++)
{
cout << endl;
for (int b=1; b<=10; b++)
{
cout << " [" << a*b <<"] ";
}
}

问题是它是这样显示的:

img

我试过使用 setw() 但它不起作用,因为它将它设置为所有数字,所以它只会使结果间隔多一点。还有什么我可以尝试的吗?

最佳答案

如果您查看 setw 的文档你会注意到你需要像这样将它流式传输到你的流中:

cout  << " [" << setw(3) << a*b <<"]   ";

Here is a live example.

如果你需要计算你需要的流宽度的大小,你可以这样查找问题:

Efficient way to determine number of digits in an integer

关于c++ - 在 C++ 中创建结构化(偶数)空间以显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64665329/

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