天天看點

2011藍橋杯【初賽試題】程式設計題一

方陣的主對角線之上稱為“上三角”。

請你設計一個用于填充n階方陣的上三角區域的程式。填充的規則是:使用1,2,3….的自然數列,從左上角開始,按照順時針方向螺旋填充。

例如:當n=3時,輸出:

1 2 3

6 4

5

當n=4時,輸出:

1 2 3 4

9 10 5

8 6

7

當n=5時,輸出:

1 2 3 4 5

12 13 14 6

11 15 7

10 8

9

程式運作時,要求使用者輸入整數n(3~20)

程式輸出:方陣的上三角部分。

要求格式:每個資料寬度為4,右對齊。

繼續閱讀