【发布时间】:2021-11-11 10:02:35
【问题描述】:
我正在尝试将 C++ 中的控制台输出与小数点对齐。我尝试了setw、precision 选项和其他与right 或left 对齐的标志。
但没有一个效果令人满意。
最接近的选项是使用showpos 为正数打印(+)号,但它会干扰其他格式,例如“TE_1_0”到“TE_+1_+0”
1.000000 -0.000000 0.000000
-0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
如果将其与小数点对齐以将输出呈现给感兴趣的人,那就太好了。因此,我们将不胜感激。
【问题讨论】:
-
也许显示您的代码? minimal reproducible example
-
负值和非负值的不同格式如何?确保非负值获得额外的空间来说明为负数打印的
-。 -
它是一个矩阵,所以我并没有真正按行和列中的元素打印元素。
标签: c++ console-application cout