C ++对齐字符以与任何实现的输入整齐地显示

时间:2017-10-20 03:53:30

标签: c++ setw

我无法保持":"和" $"与用户通过cin命令实现的任何输入对齐,该命令是" numTShirts"。如果实施10及以下,它保持对齐,但折扣与任何其他输入不相符。

![用10实施] http://prntscr.com/gzms3m

![与其他人一起实施] http://prntscr.com/gzmsjx

{'meta': {'code': 400,
  'errorDetail': 'Value VENUE_ID is invalid for venue id',
  'errorType': 'param_error',
  'requestId': '59e971366a6071382dca9c01'},
 'response': {}}

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

这种情况正在发生,因为折扣金额是可变的,并且根据它,空间也会增加。

正如您在示例中所示,当折扣是一位数时,对齐是所需的,否则它是不同的。

由于discoutn最多可以是三位数(100%),所以我建议你们两个输出三种格式。

一位1位数折扣,2位数和3位数。 通过使用条件语句,您可以在输出中显示相应的。