一个关于螺旋方阵的问题

问题描述:

一个关于螺旋方阵的问题
以下是一个5 x 5阶的螺旋方阵,设计一个算法输出该形式的n x n(n
1个回答 分类:数学 2014-10-25

问题解答:

我来补答
一个很简单的做法: 1)将方阵清零. 2)用一个变量(i%4)控制方向,(→,↓,←,↑)对应(0,1,2,3). 3)朝着你选定的方向前进只有探测到前方已经存在数字(即不为0)或者超出了方阵的范围.就换一个方向(即i++) 4)如果,换了一个方向,却不能再前进(即,换了方向后,可以立马探测到前方的数字不为0).就表示,方阵已经填完了.
 
 
展开全文阅读
剩余:2000