setw()函数:
头文件: #include <iomanip>
使用方法:setw(n) n为输出字符所占的格数(若字符长度大于n,则全部直接输出)
在使用过程中可通过left/right调整空格填充是在字符串左还是字符串右
若未定义左右,默认为在左填充空格
使用代码举例:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
cout << left << setw(5) << a[i][j]; //保证输出的对齐
}
cout << endl;
}
扩展:
使用过程可结合 setfill()函数设置用什么填充