Option Explicit '变量必须声明
'新建工程,然后出来的窗体上,放一个按钮 不改名字就可以了。
'按钮的响应事件,为第一个按钮的默认名字
Private Sub Command1_Click()
Dim i As Long, j As Long
Dim y As Boolean
Dim js As Long
Cls '清屏
js = 0 '计数
For i = 2 To 1000 '循环,从2起,不能从1起
y = True '假设为素数
For j = 2 To Sqr(i) '从2测试到 平方根为止
If i Mod j = 0 Then '如果整除取余,余0 ,说明正好整除
y = False '设为假
Exit For '退出内循环
End If
Next j '内循环结束
If y Then '经循环后,结果是真
js = js + 1 '计数+1
Print i; '显示 值 ,以分号结尾,表示下面的数据继续在此行显示
If js Mod 20 = 0 Then Print '每显示20个就换行
End If
Next i '外循环结束
Print '换行
Print "共计 " & js; " 个质数(素数)。" '显示统计结果
End Sub