偶数阶幻方填法 以4 阶为例,说说偶数阶的填法: 首先,按顺序写下16个数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 接下来固定对角线上数字不动(这里是1、6、11、16和4、7、10、13),其它数字作左右对换,如2与3换,5与8换等,得到下面的排列: 1 3 2 4 8 6 7 5 12 10 11 9 13 15 14 16 继续固定对角线,其他数字作上下对称变换,如8与12换,2与15换等,得到如下排列: 1 15 14 4 12 6 7 9 8 10 11 5 13 3 2 16 这就是四阶幻方,每行每列四个数字之和均为34,其他偶数阶幻方填法可类推! 奇数阶幻方——口诀 1 坐边中间,斜着把数填; 出边填对面,遇数往下旋; 出角仅一次,转回下格间。 一、奇数阶纪方的构造方法(楼梯法)。 把 1 (或最小的数)放在第一行正中; 按以下规律排列剩下的 n *n -1 个数: 1 )每一个数放在前一个数的右上一格; 2 )如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列; 3 )如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行; 4 )如果这个数所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数的下一行同一列的格内; 5 )如果这个数所要放的格已经有数填入,处理方法同4 )。 图示: * 1 * * 1 * * * * * * * * * * * * 2 * 1 * * 1 * 3 * * 3 * * * * 2 4 * 2 * 1 * * 1 6 3 5 * 3 5 * 4 * 2 4 * 2 * 1 6 8 1 6 3 5 7 3 5 7 4 * 2 4 * 2 8 1 6 3 5 7 4 9 2 奇数阶幻方的一种用公式表达的构造方法: 设x 是要填入的数,(x x ,y y )是坐标。坐标如何确定呢? k = (x -1) div n +(n +3) div 2 + (x -1) y y =k - (k -1) div n *n p = (n +1) div 2 + (x -1)- (x -1) div n x x =n +1-p +(p -1) div n * n 二、双偶阶(4k )阶幻方的构造方法。 就是说,阶数可以被 4 整除。 看看 4 阶幻方的制作方法: 先把数字,按顺序写(从左到右,从上到下): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 然后把对角线,换成互补的数字。 定义: 互补:如果两个数字的和,等于幻方最大数和最小数的和,即 n *n...