我是在文本框里输出素数,不过有错,我不知道错在哪啊,帮忙一下~~
先输入一个范围,就是在文本框打印出1到这个数的素数,不过我不知道错在哪啊,你们看看,我刚学的
Option Explicit
Private Sub Command1_Click()
Dim i As Integer, m As Integer, n As Integer, k As Integer
n = 0
k = Val(Text1.Text)
If k <= 0 Then
m = MsgBox("输入的数据不能小于等于0", vbOKOnly + vbExclamation, "出错")
End If
For m = 2 To k
For i = 2 To m - 1
If m Mod i = 0 Then Exit For
Next i
If i >= m Then
Text2.Print m;
n = n + 1
If n Mod 5 = 0 Then Print
End If
Next m
End Sub