编程题:数字螺旋方阵
已知n=5、6时的螺旋方阵如输出样例所示,请观察并得到其规律。输入一个正整数n,要求输出n×n个数字构成的螺旋方阵。
### 输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入一个正整数n(n≤20)。
### 输出格式:
对于每组测试,输出n×n的数字螺旋方阵。各行中的每个数据按4位字符宽度输出。
### 输入样例:
in
2
5
6
### 输出样例:
out
25 24 23 22 21
10 9 8 7 20
11 2 1 6 19
12 3 4 5 18
13 14 15 16 17
36 35 34 33 32 31
17 16 15 14 13 30
18 5 4 3 12 29
19 6 1 2 11 28
20 7 8 9 10 27
21 22 23 24 25 26
答案:若无答案欢迎评论
### 输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入一个正整数n(n≤20)。
### 输出格式:
对于每组测试,输出n×n的数字螺旋方阵。各行中的每个数据按4位字符宽度输出。
### 输入样例:
in
2
5
6
### 输出样例:
out
25 24 23 22 21
10 9 8 7 20
11 2 1 6 19
12 3 4 5 18
13 14 15 16 17
36 35 34 33 32 31
17 16 15 14 13 30
18 5 4 3 12 29
19 6 1 2 11 28
20 7 8 9 10 27
21 22 23 24 25 26
答案:若无答案欢迎评论