Dim A(1 To 1000) As Integer Dim I, x As Integer A(1) = 0 A(2) = 0 A(3) = 1
Print Tab(1); A(1); Print Tab(8); A(2); Print Tab(15); A(3); x = 15 For I = 4 To 1000 x = x + 7 A(I) = A(I - 3) + A(I - 2) + A(I - 1) If A(I) > 1010 Then Exit For If I / 5 = Int(I / 5) Then Print Tab(x); A(I) x = -6 Else Print Tab(x); A(I); End If Next I
dim a,i dim arr i=3 arr[0]=0 arr[1]=0 arr[2]=1 do while a<=1010 arr[i]=arr[i-1]+arr[i-2]+arr[i-3] a=arr[i] i=i+1 loop for n=1 to ubound(arr)+1 if n%5=0 then 输出回车键 输出 arr[n] next