(2n)*(2n)宫图的方法

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:23:18
同题
注意是2N*2N的 宫图

是方法

9宫图的规律
4 1 2
3 5 7
6 9 8
“二四为肩,六八为足,左三右七,戴九履一,五居中央。”(个人觉得应该“四二为肩”更清楚些)——那便是这九宫图的解法了。
——其实是很深奥的东东哦,不过现在已经沦落为小学生数学竞赛的题目了,汗-_-;;

做九宫图还不算难,不过延伸到四四十六宫图,五五二十五宫图,那就需要动番脑筋了~~~~~

射雕英雄传里黄蓉曾经讲过四四图的解法,延伸至偶数图,想必这个方法都是可以的。不过她没说奇数图的解法。

25宫图的规律
17 24 01 08 15
23 05 07 14 16
04 06 13 20 22
10 12 19 21 03
11 18 25 02 09
(2n+1)*(2n+1)宫图
1倾斜45度是2但无空可填就填在下面如果是n的平方根就往下填(适应所有单数宫图)

16宫图
1 15 14 04
12 06 07 09
08 10 11 05
13 03 02 16
先将十六个数字按照十六宫图依次写出,再连出对角线,再将对角线上的数字关于线对称即可。

Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Dim Savetime As Double

Dim a(1 To 9) As Long
Dim b As Long
Private Sub Command1_Click()
a(1) = 1
a(2) = 2
a(3) = 3
a(4) = 4
a(5) = 5