标题:关于素数的判断
取消只看楼主
VB新人
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-8-1
 问题点数:0 回复次数:0 
关于素数的判断
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? 是因为同一行代码吗?没搞懂

麻烦知道指导下我,谢谢。
2014-08-06 22:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-434790-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.229817 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved