#14476: 規律性思路


warcraftt3@hotmail.com (許自騰)

學校 : 新北市私立竹林高級中學
編號 : 72008
來源 : [49.216.228.252]
最後登入時間 :
2021-05-05 07:20:48
c292. APCS2017-0304-3數字龍捲風 -- 2017年3月APCS | From: [140.119.232.8] | 發表日期 : 2018-07-19 09:50

前七個數字的方向難發現規律,我是建表用一個長度為6的一維陣列表示前六個方向。 

供參考 :int direct []={x,(x+1)%4,(x+2)%4,(x+2)%4,(x+3)%4,(x+3)%4};其中x代表0,1,2,3(左、上、右、下)

之後的每個數字的該方向列印次數跟等差數列有關,會發現6個一循環。

然後就是你想的那樣,印出第N*N後個數字後停止。

程式碼大約60多行可以完成嘍~

 
ZeroJudge Forum