我一直在试图弄清楚我们如何才能打印出一个阵容,但我仍然坚持如何开始。任何算法或想法都会非常有用。谢谢 HELLICALLY 表示以同心圆形状打印阵列
答案 0 :(得分:1)
如果我正在解释你正确说的是什么,你想打印一个数组的内容,但是是螺旋式的。
我首先要分配一个大的矩形内存块(一个二维数组)并将其初始化为零。这代表屏幕。然后设计一个函数来确定圆中下一个点的坐标,并将一些坐标变量初始化为原点。通过将阵列成员放在任何地方来填充屏幕。
一次打印一行屏幕数组,但将空格替换为零。
屏幕尺寸和下一个坐标功能留给读者练习。