将1放在第一行中间一列;从2开始直到n×n止各数依次按下列规则存放:按 45°方向行走,如向右下,每一个数存放的行比前一个数的行数减1,列数加1
如果行列范围超出矩阵范围,则回绕。例如1在第1行,则2应放在最上一行,列数同样加1, 如果按上面规则确定的位置上已有数,或上一个数是第1行第n列时,则把下一个数放在上一个数的上面。
例:
如图,1和7相加除以2=4,1和3相加除以2=2
公式:S=n(n^2+1) /2
性质:
从一到若干个数的自然数排成纵横各为若干个数的正方形,使在同一行、同一列和同一对角线上的几个数的和都相等。
一个幻方行、列、主对角线及泛对角线各数之和均相等。
n阶幻方由前n^2(n的2次方)个自然数组成的一个n阶方阵,其各行、各列及两条对角线所含的n个数的和相等。
当组成幻方各数替换为其2,3,...,k次幂时,仍满足幻方条件者。在一个由若干个排列整齐的数组成的正方形中,图中任意一横行、一纵行及对角线的几个数之和不相等。