作业帮 > 数学 > 作业

一个关于螺旋方阵的问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/29 19:37:10
一个关于螺旋方阵的问题
以下是一个5 x 5阶的螺旋方阵,设计一个算法输出该形式的n x n(n
一个很简单的做法: 1)将方阵清零. 2)用一个变量(i%4)控制方向,(→,↓,←,↑)对应(0,1,2,3). 3)朝着你选定的方向前进只有探测到前方已经存在数字(即不为0)或者超出了方阵的范围.就换一个方向(即i++) 4)如果,换了一个方向,却不能再前进(即,换了方向后,可以立马探测到前方的数字不为0).就表示,方阵已经填完了.