谁能给解释下c语言魔方阵的算法原理?

[复制链接]
查看11 | 回复1 | 2016-5-31 21:35:52 | 显示全部楼层 |阅读模式
这个只能实现奇价的: 算法: 魔方阵的排列规律(奇数阵): ⑴将1放在第一行中间一列。 ⑵从2开始直到n×n止各数依次按下列规则存放:每一个数存放的行比前一个数的行数减1,列数加1。 ⑶如果上一个数的行数为1,则下一个数的行数为n,列数加1。如果上一个数的列数的n时,下一个数的列数为1,行数减1。 ⑷如果按上面的规则确定的位置上已有数,或上一个数是第一行第n列时,则把下一个数放在上一个数的下面。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行