奇数阶幻方有公式的,
第一行正中填1,
接下来斜右上45度方向填下一个数,
如下情况解决(3阶举例):
1.行出界了,在所在列的最下方(最大行)填,如2就是在第3列第3行
2.列出界了,在所在行的最左方(最小列)填,如3就是在第1列第2行
3.碰到右上方已有数字,那就填正下方,如3右上方就有1,那就再3的下边填4,
4.行列都出界了,填在上一个数的正下方,如6是最右上角,7就是行列都出界,填在6的下方,第3列第2行
5.8,9正好按如上规则填在空白处。
奇数阶幻方有公式的,
第一行正中填1,
接下来斜右上45度方向填下一个数,
如下情况解决(3阶举例):
1.行出界了,在所在列的最下方(最大行)填,如2就是在第3列第3行
2.列出界了,在所在行的最左方(最小列)填,如3就是在第1列第2行
3.碰到右上方已有数字,那就填正下方,如3右上方就有1,那就再3的下边填4,
4.行列都出界了,填在上一个数的正下方,如6是最右上角,7就是行列都出界,填在6的下方,第3列第2行
5.8,9正好按如上规则填在空白处。