我是初学者编码器,我需要一些关于我的代码如何输出正确语法的想法。
如果我输入数字< 25 输出和额外“,”因为它仍然贯穿并看到(amount_left> 0)。 如果不存在四分之一或一角钱而不输出“,”,我该怎么做呢?
/restaurants/01010112
答案 0 :(得分:0)
期望是一段时间,并且在所有金额打印出来之后必须恰好有一段时间。
因此,编写复杂的代码是没有逻辑意义的,这些代码试图弄清楚是否应该在代码的其余部分之前打印一段时间,因为所有剩余的面额都已完成。
在所有那些尴尬的if / else语句中删除打印所有这些句点的代码。
在一切的最后,只需执行
std::cout << ".";
否if
s,else
s或buts。
简单地关注写出所有面额的计数的问题,用逗号正确分隔。忘掉尾随时期。只需专注于格式化所有可能面额的逗号分隔列表。把尾随时期排除在你的脑海之外。
然后,一旦你完成所有工作,只需附加
std::cout << ".";
最后,称之为一天。这是100%保证或退款的方式,最终在输出结束时只有一个句号。