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