閱讀以下說(shuō)明和C程序,將應(yīng)填入 (n) 處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
下面的程序用Dole Rob算法生成N階(N為奇數(shù))魔方陣(各行、列、對(duì)角線數(shù)字之和相等)。該算法的過(guò)程為:從1開(kāi)始,按如下方法依次插入各自然數(shù),直到N2為止:
a. 在第一行的正中插入1;
b. 新位置應(yīng)當(dāng)處于最近插入位置的右上方,若該位置已超出方陣的上邊界,則新位置取應(yīng)選列的最下一個(gè)位置;若超出右邊界,則新位置取應(yīng)選行的最左一個(gè)位置;
c. 若最近插入的元素是N的整數(shù)倍,則選同列的下一行位置為新位置。
例如,3階魔方陣如下所示:
8 1 6
3 5 7
4 9 2
【C程序】