C++一道基础题
18、魔阵是由1到n^2排成的方阵,每行、每列及对角线的数之和相同.输出3阶和4阶的魔阵.
另外实现下面构造奇数阶魔阵的通用算法:
(a)
把1放在第一行中间,按次序按如下规则放其余的数.
(b)每放好一个数,下一个数放在它的右上方.
(c)
如果上面出界了,移到最下面一行,右面出界了,移到最左面一列.
(d)如果要放的地方已经有数了,放在刚才那个数的下面.
好复杂的说.明天早上就期中考试了.