九宫格算法如下:
先将数字按顺序从小到大依次排好
1 2 3
4 5 6
7 8 9
然后外围的8个数字逆时针转一格
2 3 6
1 5 9
4 7 8
最后将外围中间的数字上下,左右分别对调
2 7 6
9 5 1
4 3 8
==================================
16宫格算法
先将数字按顺序从小到大依次排好
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
然后外围的角上4个数字对角交换
16 2 3 13
5 6 7 8
9 10 11 12
4 14 15 1
最后将内围的角上4个数字对角交换
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1