我很难完成这项任务。我们需要在 C++ 中重新创建这些螺旋。该函数应该接受一个称为“Order”的输入,并在螺旋的每一侧输出一个带有“Order”线的螺旋,因此它们如下所示:
订购 1)
+++
+
+ +
+++
订单 2)
+++++++
+
+++++ +
+ + +
+ + + +
+ +++ +
+ +
+++++++
我们不允许使用数组,并且需要动态计算每一行,然后计算该行。我正在寻求一些想法让我继续前进。目前我知道(螺旋的)高度 = 4*order,(螺旋的)宽度 = 3*order + order-1。
我正在寻找的是关于如何动态计算每条线的建议,以便我可以从上到下打印出螺旋。如果您有任何问题,请告诉我,以便我解决。谢谢。