我一直在试图弄清楚我们如何以 hell 般的方式打印数组,但我对如何开始感到困惑。任何算法或想法都会非常有帮助。谢谢 HELLICALLY表示将阵列打印成同心圆形状
最佳答案
如果我正确地解释了您所说的内容,您想要打印数组的内容,但是是螺旋式的。
我会首先分配一个大的矩形内存块(一个二维数组)并将其初始化为零。这代表屏幕。然后设计一个函数来确定圆中下一个点的坐标,并将一些坐标变量初始化为原点。将数组成员放到任何位置,从而填满屏幕。
打印屏幕数组,一次一行,但用空格代替零。
屏幕尺寸和下一坐标函数留给读者作为练习。
关于对如何 hell 般地打印数组感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637609/