关于setw的使用,看一下示例:
cout << setw(5) << "12345" << "\n";
cout << setw(5) << "1234" << "\n";
cout << setw(5);
cout << "1234" << "\n";
cout << setw(5);
cout << "1";
cout << "2";
cout << "3";
cout << "4";
cout << "\n";
应该输出啥?
12345
1234
1234
1234
具体的原因是:setw仅对最近一次调用输出起作用,
如果是仅输出一个字符,则相当于,前面补了n-1个空格;