c++ - 在 C++ 中创建结构化(偶数)空间以显示数据
问题描述
我创建了一个显示乘法表的程序:
for (int a=1; a<=10; a++)
{
cout << endl;
for (int b=1; b<=10; b++)
{
cout << " [" << a*b <<"] ";
}
}
问题是它显示如下:
我尝试使用 setw() 但它不起作用,因为它将它设置为所有数字,所以它只会使结果间隔更多一点。还有什么我可以尝试的吗?
解决方案
如果您查看文档,setw
您会注意到您需要将其流式传输到您的流中,如下所示:
cout << " [" << setw(3) << a*b <<"] ";
如果您需要计算流宽度所需的大小,可以查找如下问题:
推荐阅读
- c# - 如何将命令绑定到动态上下文菜单
- r - 带有模拟研究功能的for循环内的数据框不起作用
- java - SonarQube - 可能会抛出“NullPointerException”;
- kotlin - 从 Kotlin 中的嵌套列表中提取值
- javascript - React - 创建具有动态输入数量的表单
- javascript - 我如何计算 Java Script 数组中的项目,但只有当项目彼此相同时?
- python - ValueError:要解压的值太多(预期为 2) - 拆分时间列
- mariadb - 当该值已存在于另一行中时,如何更新该唯一列的值?
- javascript - 将提交表单值从模态发送到另一个模态php
- django - 使用现有的 PostgreSQL 数据库将网站移动到 Django