#14476: 規律性思路


warcraftt3@hotmail.com (許自騰)


前七個數字的方向難發現規律,我是建表用一個長度為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多行可以完成嘍~