请教魔方阵的解题思路
谭浩强的c语言第七章数组中有一道题:
要求输出1到n的平方的自然数构成的魔方阵,所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线之和均相等,例如:三阶方阵:
8 1 6
3 5 7
4 9 2
思考很久,但是始终不能解决每个元素的对应位置,各个位置的数是如何确定的?请指教,感谢!!
谭浩强的c语言第七章数组中有一道题:
要求输出1到n的平方的自然数构成的魔方阵,所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线之和均相等,例如:三阶方阵:
8 1 6
3 5 7
4 9 2
思考很久,但是始终不能解决每个元素的对应位置,各个位置的数是如何确定的?请指教,感谢!!
谭浩强的c语言第七章数组中有一道题:
要求输出1到n的平方的自然数构成的魔方阵,所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线之和均相等,例如:三阶方阵:
8 1 6
3 5 7
4 9 2
思考很久,但是始终不能解决每个元素的对应位置,各个位置的数是如何确定的?请指教,感谢!!
一般最简单的算法是偶数和奇数分开算,自己搜索吧,估计多得你都看不过来
| |