有7个人坐在一起,问第七个人多少岁?他说是第6个人年龄2倍小4岁 。问第6个人岁数,他说是第5个人年龄也是2倍小4岁。问第5个人,还说是第4个人年龄2倍小4岁。问第4个人,又说是第3个人年龄2倍小4岁,以此类推。最后问第一个人,他说是5岁。请问第7个人多大?以下是小王同学编写的解决该问题的VB,请把程序补充完整。
Private Sub Command1_Click()
Dim i, year As Integer
Dim a(1 To 8) As Integer
a(1) = 5
For i = To 7
List1.AddItem"第"+ Str(i)+"个人的年龄为"+Str(a(i))
Next i
End Sub