天天看點

填方陣算法

所謂的方陣,舉個例子:3X3的方格上填1-9個數字,使每行、每列、每個對角線的數字相加的和相等。這個算法可以填3以上的奇數方陣,填方陣有口訣:

 <code>1填左邊正中央,依次斜填左上方,左邊出格右側填,上邊出格下側填,無處可填填右邊。以下算法就是實作這個口訣(代碼内有注釋):</code>