对如何 hell 般地打印数组感到困惑

标签 c arrays

我一直在试图弄清楚我们如何以 hell 般的方式打印数组,但我对如何开始感到困惑。任何算法或想法都会非常有帮助。谢谢 HELLICALLY表示将阵列打印成同心圆形状

最佳答案

如果我正确地解释了您所说的内容,您想要打印数组的内容,但是是螺旋式的。

我会首先分配一个大的矩形内存块(一个二维数组)并将其初始化为零。这代表屏幕。然后设计一个函数来确定圆中下一个点的坐标,并将一些坐标变量初始化为原点。将数组成员放到任何位置,从而填满屏幕。

打印屏幕数组,一次一行,但用空格代替零。

屏幕尺寸和下一坐标函数留给读者作为练习。

关于对如何 hell 般地打印数组感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637609/

相关文章:

c - 是什么使glibc malloc可以比较来自不同 "objects"的指针?

c - C 中结构中的填充量是依赖于编译器还是定义明确?

jquery - 从数组中随机选择一个值并从数组中删除该值

c++ - move 语义可以帮助构建在 std::array 上的用户定义容器吗?

c - 关于 void* 和泛型函数的问题

terminal - 我怎样才能从 C 中清除另一个 tty?

c++ - 用于初始化结构的空指针转换

php - end() 期望参数 1 为数组 - php

javascript - 在 React 中尝试排序和切片时如何保留整个 geojson?

c - 为什么数组的地址等于它在 C 中的值?