C++ 格式化输出与数组向量使用指南
1. 格式化输出的基础:setw 与 I/O 操纵符
在 C++ 中,格式化输出是一项重要的技能。 setw 是一个常用的 I/O 操纵符,用于设置输出字段的宽度。使用 setw 时,需将其作为输出语句的一部分调用,虽然看起来像是要打印 setw ,但实际上它只是在操作输出流的状态,并不会打印任何内容。
以下是一个使用 setw 打印幂表的示例代码:
import <iomanip>;
import <iostream>;
int main()
{
std::cout << " N N^2 N^3\n";
for (int i{1}; i != 21; ++i)
std::cout << std::setw(2) << i
<< std::setw(6) << i*i
<< std::setw(7) << i*i*i
<< '\n';
}
在这个表格中,第一列需要两个位置来容纳最大为 20 的数字;第二列使用 setw(6) ,在 N 和 N^2 列之间留三个空格,并为数字预留三个字符位置;最后一列同样使用三个空格分隔
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



