二维数组的回形格式
回形数组
题目描述:从键盘输入一个整数(1~20 ,则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。
例如: 输入数字3,则程序输出:
1 2 3
8 9 4
7 6 5
解题思路:
以6×6为例:输入为input
1.每一个回形箭头作为一次循环(1→20,21→32),可以看到6×6的有3次回形循环,而3×3的除去中心点只有1次回形循环,因此我们定义循环次数loop = input/2(如下图所示);
2.对于每一条回形路线,可以划分为四小段直线(1→5,6→10,1
原创
2021-04-12 15:26:53 ·
331 阅读 ·
0 评论