⑴ 將1放在第一行中間一列
⑵ 從2開始直到n×n止各數依次按下列規則存放:
每乙個數存放的行比前乙個數的行數 -1,列數 +1
以下是**
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
}int currnum =1;
int x =0;
int y = num/2;
arr[x, y]
= currnum;
while
(currnumelse
if(y == num-1)
y =0;
else
if(arr[x, y]!=0
) arr[x, y]
=++currnum;
}for
(int i =
0; i < arr.
getlength(0
); i++
) console.
writeline()
;}console.
readkey()
;}}}
console.
readkey()
;}}}
C語言 輸出「魔方陣」
本程式要輸出魔方陣,魔方陣如下 1 8 1 6 2 17 24 1 8 15 3 5 7 23 5 7 14 16 4 9 2 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 了解題可知 1.第一行中間一列的值為1。所以用j n 2 1確定1的列數,得出a 1 j 1...
魔方陣 c語言程式設計
奇數魔方陣 每一行 每一列且對角線上的元素之和均相等,且每乙個元素由1 n 2的自然數組成,n為魔方陣的階數。奇數魔方陣遵循的規律 1放在第一行中間,從2開始起,下乙個數比上乙個數行數減1,列數加1 如果上乙個數在第1行那麼下乙個數在第n行 如果上乙個數在第n列那麼下乙個數在第1列 如果下乙個數的位...
判斷魔方陣c語言程式設計 魔方陣演算法及C語言實現
1 魔方陣概念 2填充的,每一行 每一列 對角線之和均相等的方陣,階數n 3,4,5 魔方陣也稱為幻方陣。例如三階魔方陣為 魔方陣有什麼的規律呢?魔方陣分為奇幻方和偶幻方。而偶幻方又分為是4的倍數 如4,8,12 和不是4的倍數 如6,10,14 兩種。下面分別進行介紹。2 奇魔方的演算法 2.1 ...