回 帖 发 新 帖 刷新版面

主题:一道题的解法(最好是源代码)

输入n,打印出下图:
1  16 15 14 13
2  17 24 23 12
3  18 25 22 11
4  19 20 21 10
5  6  7  8  9




[em18][em18][em18][em18][em18][em18][em18]

回复列表 (共2个回复)

沙发

螺旋矩阵
很菜的题目
设i,j两个变量
一个控制行的变化
一个控制列的变化
在一个大循环里
用四个小循环
分别来控制四个方向
i,j不断变化
把数字填到数组里去就行了

板凳

书上应该有的

可以在方阵的四周加边框,如果超过边框就转变方向
知道填的数达到N*N

我来回复

您尚未登录,请登录后再回复。点此登录或注册