奇數魔方陣是一種將 1 到 N2 的數字,排列在 N × N 的陣列上,其中 1 < N < 20 且 N 必須為奇數,且各列(水平走向)、各行(垂直走向)與各對角線的加總必須相同;舉例來說,如下圖 I 所示(N = 3),每一列、每一行及對角線的加總皆為 15。填魔方陣的方法是將數字 1 放在第一列的正中央,然後向右上填,若超出上邊界就跳到同一行的下邊界繼續(如圖 B、I 所示),若超出右邊界就跳到同一列的左邊界繼續(如圖 C、H 所示),如果右上已有數字,則向下填(如圖 D、G 所示,圈圈代表右上已經有數字)。
參考圖片 http://203.204.246.43/problem/images/LN104-4.png
輸入整數 N。且 1 ≤ N ≤ 9,N 為奇數。
輸出 N 階魔術方陣。若 N 非偶數或超出範圍,則顯示 Err。
3
8 1 6 3 5 7 4 9 2
4
Err
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |