【发布时间】:2017-03-26 22:54:54
【问题描述】:
我正在尝试找出一个需要我使用递归而不是循环来以某种格式输出一定数量的星号的分配。
基本上,我需要收集用户的输入,并输出类似这样的内容
数字或星号:5 ***** **** *** ** * ** *** **** *****
我一直在努力解决这个问题,因为我一直在思考如何通过使用循环而不是递归来解决这个问题。我应该如何输出一定数量的项目并让它知道何时形成一个没有循环的新行?
我真的很难做到这一点,如果有人能帮我弄清楚前半部分,我觉得我可以自己完成后半部分。我敢打赌,这将是我面对手掌并为自己没有早点看到答案而生气的时刻之一!顺便说一下,这是使用 c++,更具体地说是 Visual Studio 2015。
谢谢大家。
【问题讨论】:
-
“我应该如何输出一定数量的项目并让它知道何时形成一个没有循环的新行?”只需使用全局变量或将其作为否传递。项作为参数。