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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© innovator 中级黑马   /  2016-6-23 08:58  /  519 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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


2 个回复

倒序浏览
1.定义两个变量length和high记录元素的坐标的行和列
2.每一圈的第一个数组元素的坐标是arr[length][length],第一行的最后一个元素的坐标是arr[length][high]   
3.每转一圈 length比上一圈大1 high比上一圈小1
回复 使用道具 举报
可可米修 发表于 2016-6-23 09:57
1.定义两个变量length和high记录元素的坐标的行和列
2.每一圈的第一个数组元素的坐标是arr[length][length] ...

谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马