回復 7# idontnow90 的帖子
這樣寫會對沒錯呀,
但是最好多檢查到餘數是 0,8,0,2,0,8
發現有兩數字 0,8 開始重複了,
就可以確定餘數是以 0,8,0,2 的方式循環。
否則你可以想看何以判斷餘數是「四個」一循還?還是「兩個」一循環?還是「三個」一循環?還是「多少個」一循環呢?
由 a_n=10a_{n-1}-a_{n-2} 可以知道要檢查到有兩個連續的餘數開始重複出現,才能確定開始循環了。
或是再加上簡單說明 a_n=10a_{n-1}-a_{n-2}\Rightarrow a_{n}\equiv-a_{n-2}\pmod{10}\Rightarrow a_{n}\equiv-a_{n-2}\equiv a_{n-4}\pmod{10}
因此,可知 a_n\pmod{10} 會四個一循環。