setw(n)函数包含在<iomanip>的头文件中,主要作用是在默认右对齐的情况下限制输出字符的域宽,但该函数只对紧接着的输出内容有效。如果输出内容的所需要的位置大于域宽n,则该函数失效;如果输出内容的所需要的宽度小于域宽n,则输出显示为右对齐;如果想输出的内容为左对齐的话,必须得通过命令using std::left; cout<<left; 重新设置格式。