标题:魔方阵
只看楼主
wolf777
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-9-12
得分:0 
魔方阵能解释下是什么编程问题?

我是民工,我怕谁。。。
2007-10-15 16:38
白居易
Rank: 1
来 自:北京
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-5-28
得分:0 
回复:(wolf777)魔方阵能解释下是什么编程问题?
所谓魔方阵,是指每一行、每一列经及对角线之和均相等,最大阶数只能为15,所以定义数组为16行16列,对第0行第0列不存在数据,而是从第1行第1列开始存放数,以符合读者的习惯。
规则如下:
(1)将1放在第一行中间的一列;
(2)从2开始直到N*N为止,各数依次按照下列规则存放:每一个数字存放的行比前一个数的行数减一,列数加一;
(3)如果上一个数的行数为1时,则下一个数的行数为N(即最下一行);
(4)当上一个数的列数为N,下一个数的列数应该为1,行数减一;
(5)如果按照上面规则确定的位置上已有数,或者上一个数是第1行第N列时,则把下一个数放在上一个数的下面。

革命尚未成功,同志仍需努力
2007-10-15 20:03
论坛元老
Rank: 1
等 级:新手上路
帖 子:812
专家分:0
注 册:2008-3-31
得分:0 
帮不上忙,I'SORRY.....
2008-04-02 17:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-177406-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.773929 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved