现在的位置: 首页 > 综合 > 正文

打印螺旋数列

2019年03月11日 ⁄ 综合 ⁄ 共 1739字 ⁄ 字号 评论关闭

在网上看到一题,打印螺旋数列。给定n,螺旋数列包含n*n个元素,排列在n*n的矩形内。1至n*n的整数由外向内螺旋增加。

 

例如,n=1,数列为1

 

n=2,数列为

12

43

 

n=3,数列为

123
894
765

 

写了下面的算法,可以实现。但应该有更简便的算法。

执行结果:

 

抱歉!评论已关闭.