求教数学题,谢谢!一列数,前3个是1,9,9,以后每个都是它前面相邻3个数字之和除以3所得的余数,求这列数中的第2008个数是几

问题描述:

求教数学题,谢谢!一列数,前3个是1,9,9,以后每个都是它前面相邻3个数字之和除以3所得的余数,求这列数
中的第2008个数是几

是2。
两种方法,1、你可以自己算到三十位,到时候你会发现循环规律,然后根据循环规律求得2008位是2.
2,编程运行,很容易出来2008位是2.

这列数是1,9,9,1,1,2,1,1,1,0,2,0,2,1,0,0,1,1,2,1,1,……
即从1,1,2到1,0,0开始循环(共13个数),所以第2008个数是 2008-3=2005,2005/13=154……3,循环中的第三个数 2

这列数是:1、9、9、(1、1、2、1、1、1、0、2、0、2、1、0、0)、(1、1、2、1、1、1、0、2、0、2、1、0、0)、(1、1、2.
可见从第4个数开始13个数一循环.
(2008-3)÷13=154.余3
所以第2008个数是2

我觉得是2,不晓得对不对