正确如下:
Private Sub Command1_Click()
For n = 2 To 1000
For i = 2 To Int(Sqr(n))
If n Mod i = 0 Then
Exit For
End if
Next I
If i > Int(Sqr(n)) Then Print n;
Next n
End Sub
说明:
1、Next i前一行加 End if是为了与前面的if构成完整的if....end if 语句,从而结束if语句并执行下一语句 。
2、另外Print n后在面加分号可以在同一行输出。