c 魔方陣(易於理解版)

2021-10-23 17:24:13 字數 743 閱讀 1985

⑴ 將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 ...