我正在尝试编写一个程序来显示每个月的帐户余额,并且在获取 3 列以正确证明时遇到问题。预期的输出应如下所示:
Total
Month Accumulated
------ -----------
2015 March 500.00
2015 April 1001.13
2015 May 1503.38
2015 June 2006.76
2015 July 2511.28
但我的输出是这样的:
Total
Month Accumulated
------ -----------
2015 March 500.00
2015 April 1001.13
2015 May 1503.38
2015 June 2006.76
2015 July 2511.28
我需要让数字在右侧均匀排列。使用正确的理由,我似乎无法让它看起来更接近我需要的东西。我希望这里的某个人可能有一个我以某种方式忽略的简单修复。目前,这是该行的编写方式:
cout << setw(5) << left << currentYear << setw(18) << currentMonthName << totalAccum << endl;
任何建议将不胜感激。谢谢!