题目:
n阶幻方阵,也叫魔方阵,是指将1~n*n个正整数排列成n x n阶方阵,n为奇数。
它具有这样的性质:
每行,每列,以及对角线之和都是相等的,都是n(n*n+1)/2。
分析:
用二维数组来存放次方阵。
1. 将1放在第一行的中间位置。
2. 连续的数字从坐下向右上的方向顺序放置,即下一个数的位置在当前位置的右上方。
3. 将此方阵看成环形,规律如下:
n阶幻方阵,也叫魔方阵,是指将1~n*n个正整数排列成n x n阶方阵,n为奇数。
它具有这样的性质:
每行,每列,以及对角线之和都是相等的,都是n(n*n+1)/2。