一列数,前3个是1,9,9,以后每个都是它前面相邻3个数字之和除以3所得的余数,求这列数中的第1999个数是几?

热心网友

这列数中的第1999个数是0. a1=1,a2=9,a3=9,a4=1,a5=1,a6=2,a7=1,a8=1,a9=1,a10=0,a11=2,a12=0,a13=2,a14=1,a15=0,a16=0,a17=1,a18=1,a19=2,从a17起出现循环,循环节为13,1999/13=153+10/13,a1999=a10=0

热心网友

前3个是1,9,9,以后每个都是它前面相邻3个数字之和除以3所得的余数,其实变个说法就有答案了,就是和的余数变为余数的和,1/3的余数=1,9/3的余数=0,则后面的数是1,1,1,1,1,1,1,1,1,1,1,1,1,1,...................

热心网友

答案0

热心网友

这列数中的第1999个数是1. a1=1,a2=9,a3=9,a4=1,a5=1,a6=2,a7=1,a8=1,a9=1,a10=0,a11=2,a12=1,a13=0,a14=0,a15=1,a16=1,a17=2,a18=1,从a15起出现循环,循环节为11,(例15/11=1+4/11,所以a15=a4=1)同理1999/11=181+8/11,所以a1999=a8=1是正确的

热心网友

是1

热心网友

这个适合编程求解,现在计算机干什么的,算的就是这样的题目哦~:Private Sub Form_Load() Dim a(2001) As Integer Dim i As Integer For i = 1 To 1999 If i = 1 Then a(i) = 1 If i = 2 Then a(i) = 9 If i = 3 Then a(i) = 9 If i 3 Then a(i) = (a(i - 1) + a(i - 2) + a(i - 3)) Mod 3 End IfNext iMsgBox a(1999)End Sub简单一段VB代码就可以算出来,结果为:0希望对你能有所帮助@@ 。

热心网友

是1,