setw()是设置域宽的函数,默认是前面加空格右对齐。
你的程序中的setw()丢了w,其他对着呢!细心检查就没有问题了!程序运行后名字左对齐占用8个字节不足在右边补空格;数据右对齐,占用10个字节不足左补空格
想要看到底是如何填充的只要把输出语句改一下就可以了:cout<
运行结果如下:
王群平..//////1000
欧阳居成////600.34
张可..../////812.5
刘家星..////1345.2
朱江....////3345.1
(网页格式原因,可能页面上对不齐,上机试试,结果出来就明白了)
setw()是设置域宽的函数,默认是前面加空格右对齐。
你的程序中的setw()丢了w,其他对着呢!细心检查就没有问题了!程序运行后名字左对齐占用8个字节不足在右边补空格;数据右对齐,占用10个字节不足左补空格
想要看到底是如何填充的只要把输出语句改一下就可以了:cout<
运行结果如下:
王群平..//////1000
欧阳居成////600.34
张可..../////812.5
刘家星..////1345.2
朱江....////3345.1
(网页格式原因,可能页面上对不齐,上机试试,结果出来就明白了)