已知一个数列的前三个数是1,2,3,从第四个数起,每个数都是前三个数之和.编程求出该数列的第35个数.

 我来答
tjrmgs
2015-07-09 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1032万
展开全部

VB实现代码:

Private Sub Form_Click()
    Dim a() As Long, strg As String
    Dim i As Integer
    ReDim a(3)
    a(1) = 1: a(2) = 2: a(3) = 3
    For i = 4 To 35
        ReDim Preserve a(i)
        a(i) = a(i - 1) + a(i - 2) + a(i - 3)
    Next i
    For i = 1 To 35
        strg = strg & a(i) & "  "
        If i Mod 5 = 0 Then strg = strg & vbCrLf '数列每5个数显式为一行
    Next i
    Me.Cls  '清空窗体
    Print strg
    Print "该数列的第35个数是:" & a(35)
End Sub

运行效果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式