題目 1188: 做幻方
阿新 • • 發佈:2021-02-01
題目描述
Apple最近迷上了做幻方,Apple還是個中高手,只要你說個奇數N就能把N*N的幻方做出來。其實你可以比他做得更好的。Apple總是畫得很亂,而你可以利用程式排得很整齊^_^ 幻方的要求:每一行,每一列,還有兩條斜線上數字的和都相等.
輸入每行一個奇數N(0< N < 30),輸入0結束
輸出輸入一個奇數,輸出一個幻方,順序參照樣板輸出;同一列的數右對齊,數與數用一個空格分開;輸出完以後加一個回車。
樣例輸入5
1
0
樣例輸出
11 18 25 2 9 10 12 19 21 3 4 6 13 20 22 23 5 7 14 16 17 24 1 8 15 1
其實這個題目降低了難度,Google一下你就知道,除了奇數次的幻方,還有偶數次的幻方,而且偶數次比奇數次難度要高出不少,而本題目僅要求輸出奇數次,