64 2 3 61 60 6 7 57
9 55 54 12 13 51 50 16
17 47 46 20 21 43 42 24
40 26 27 37 36 30 31 33
32 34 35 29 28 38 39 25
41 23 22 44 45 19 18 48
49 15 14 52 53 11 10 56
8 58 59 5 4 62 63 1
|
魔方陣とは1~Nまでの数字を「縦、横、斜めの合計がいずれも等しくなる」ように並べた行列です。
4*4の魔方陣は1~16の数を縦、横、斜めの合計が34になるように並べます。
8*8の魔方陣は1~64の数を縦、横、斜めの合計が260になるように並べます。
4,8,16, ...などの偶数の魔方陣を作成します。
前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()

![]()
| static int[,] t = new int[4, 4]; |
for(y=0; y<4; y++)
for(x=0; x<4; x++)
t[y,x]= 0;
|
| Console.Write(" {0,4}", t[y,x]); |
![]()
![]()