大家这是在打擂么?凑个热闹啊:2^10000

代码如下:
Option Explicit
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Sub Form_Paint()
Dim data(400) As Long, n As Long, i As Long, m As Long, j As Long, k As Long
Dim r As Long, t As Long, p As Long
p = GetTickCount()
n = 1
data(1) = 1
m = 10000
For i = 1 To m
k = 0
For j = 1 To n
data(j) = data(j) + data(j) + k
If data(j) >= 100000000 Then
k = 1
data(j) = data(j) - 100000000
Else
k = 0
End If
Next
If k = 1 Then
n = n + 1
data(n) = 1
End If
Next
r = 0
For i = 1 To n
t = data(i)
While t <> 0
r = r + t Mod 10
t = t \ 10
Wend
Next
Print r
Print GetTickCount() - p
End Sub