关于素数的判断
Private Sub Form_Load()Dim a, s, i As Integer
s = Val(InputBox("输入S的值"))
For a = 2 To s - 1
If s Mod a = 0 Then Print s & "不是素数": Exit For
Next a
If a > s - 1 Then Print s & "是素数"
' Print a
' Print s - 1
End Sub
代码如上,本人新手刚刚接触VB,有3个问题想了解下:
1.If s Mod a = 0 Then Print s & "不是素数": Exit For 这句是什么意思,是不是跳出循环,:这个符号是什么意思呢?
2.If a > s - 1 素数里,这个没了解是什么意思,就是代码没看懂。。。
3.If a > s - 1 Then Print s & "是素数" 这样写为什么就可以不用写end if? 是因为同一行代码吗?没搞懂
麻烦知道指导下我,谢谢。