你信不信,我具有一种能力,可以猜中你的想法。不信咱们就试一试。
图82是个4行4列的方阵,1到16的数字被填在格子里。

在这个方阵中,你任选一个数(比如说6)并画上圈。再将圈出的数所在的那一竖行(称为列)划一条竖直线,所在的横行(称为行)划一横线,就得到了图83。

在没有划线的数中,选一个数并画上圈。又按上面的方法将这个数所在的行和列划线。再选第三个没有划线的数,将这个数画上圈并将其所在行和列划线。最后把余下来的一个数画圈。
如果你按上法进行,则你的方阵就有点像图84的样子。现在,把你选出的画圈的4个数加起来。

你做完了吗?我现在告诉你你加得的总数。它…是…34!对不对?
你问我是怎么知道的?我实际上并不知道你选的是哪几个数,但我知道这个方阵中有一些秘诀,它们使得你选出的四个数加起来总是34。
这些秘诀巧妙而简单:
让我们在4×4的方阵的第一行的上面顺次写4个数1、2、3、4。在第一列的左边写4个数0、4、8、12。(见图85)

这8个数称为魔法方阵的“生成元”。方阵中每一格可以填上由这一格所在列上方的生成元与所在行左边的生成元相加得到的数。按这个方法将方阵中所有格子填满之后,我们的方阵就按从1到16的顺序填满了。(见图86)

现在我们来看一看按前面讲的步骤圈出的4个数有什么特点。
显然,上面步骤保证圈出的4个数不会在同一行或同一列。每一个圈出的数都是两个生成元的和,由于它们各在不同的行和列,故4个数的生成元各不相同,因此这4个数的和就等于全部8个生成元的和。这8个生成元相加等于34,所以圈出的4个数的和总是34。