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