VB:输出500到1000之间的所有素数。(我需要程序的注释,谢谢)

如题所述

Private Sub Form_Click() '点击窗体运行
Dim x As Integer, y As Integer
For x = 500 To 1000  '500到1000之间
    For y = 2 To Sqr(x)  '如果这个数能被2到自己的平方根整除,
        If x Mod y = 0 Then Exit For  '就说明不是素数,强行退出循环
    Next y
    If y > Sqr(x) Then  '如果循环是正常结束的,
        Print x;  '则这个数就是素数,那么输出这个数
        If CurrentX > ScaleWidth Then Print  '如果已超出窗体边沿就换行
    End If
Next x
End Sub

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答