系统说缺少数组或用户定义类型,求大神解答

2025-03-26 04:51:38
推荐回答(2个)
回答1:

Private Sub Command2_Click()
Dim n As Integer
Dim b()
n = 0
For k = 1 To 100
If a(k) Mod (Sqr(a(k))) = 0 Then
n = n + 1
ReDim Preserve b(n)
b(n) = a(k)
End If
Next
Call sort(b(), n)
For k = 1 To n
Text2.Text = Text2.Text & Str(b(k))
Next
End Sub

回答2:

dim b()之后必须要redim的,不能直接就开始用b(*)