9*9的九宫图求解.怎样将1~81放到9*9的格子里,让他横的,坚的,斜的加起来都一样?

问题描述:

9*9的九宫图求解.怎样将1~81放到9*9的格子里,让他横的,坚的,斜的加起来都一样?

和3*3一样的放

3*3的我会
用matlab 输入magic(9)
就ok了

386142597
259637418
417859263
974316825
832795146
561428379
748561932
693284751
125973684

找本编程例子的书,上面有详解,九宫图是经典题,应该容易找的!

哈哈,这是我的强项.楼主看仔细了:
37 48 59 70 81 02 13 24 35
36 38 49 60 71 73 03 14 25
26 28 39 50 61 72 74 04 15
16 27 29 40 51 62 64 75 05
06 17 19 30 41 52 63 65 76
77 07 18 20 31 42 53 55 66
67 78 08 10 21 32 43 54 56
57 68 79 09 11 22 33 44 46
47 58 69 80 01 12 23 34 45
每个横行、竖行和对角线的和都是369,楼主自己验算一下吧.其实是有规律的,很好填.