A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ninini 初级黑马   /  2016-5-29 13:46  /  437 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。 如: n = 4 则打印:

1        2        3        4
12        13        14        5
11        16        15        6
10        9        8        7

3 个回复

倒序浏览
沙发..........
回复 使用道具 举报
感觉好难
回复 使用道具 举报
每圈分4组,第一组长度为n-1,第二组为n-3,以此类推,第1组第2个角标递增,第2组第1个角标递增,第3组第2个角标递减,第4组第1个角标递减,n为奇数时中间那个数自己赋值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马