Private Sub Command1_Click()
Dim n As Integer, t As Integer
n = Val(Text1.Text)
If n <= 5 Then MsgBox "请输入较大的素数!": Exit Sub
Do
n = n - 1
If isprime(n) Then
Label1(t).Caption = n
t = t + 1
End If
If t = 3 Then Exit Do
Loop
End Sub
Private Function isprime(Num As Integer) As Boolean
If Num < 2 Then isprime = False: Exit Function
Dim i As Long
For i = 2 To Sqr(Num)
If (Num Mod i) = 0 Then
isprime = False
Exit Function
End If
Next i
isprime = True
End Function
jk,jk,jk,mn,jk,jk