奇数阶幻方口诀

口诀版本一:

先填上行正中央,

依次斜填莫相忘。

上格没有顶格填,

顶格没有底格放。

 

口诀版本二:

1居上行正中央,

依次斜填莫相忘。

上出框时往下填,

右出框时左边放。

排重便在下格填,

右上排重一个样。

 

口诀解析:

把1(或最小的数)放在第一行正中; 按以下规律排列剩下的n*n-1个数:

(1)、每一个数放在前一个数的右上一格;

(2)、如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;

(3)、如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;

(4)、如果这个数所要放的格已经超出了顶行且超出了最右列,那么就把它放在前一个数的下一行同一列的格内;

(5)、如果这个数所要放的格已经有数填入,处理方法同(4)。

posted @ 2014-10-30 14:56  ITtecman  阅读(6479)  评论(0编辑  收藏  举报