在VB中编写一个判断一个整数是否为素数的程序.....能不能简单点....用if 5

在VB中编写一个判断一个整数是否为素数的程序.....能不能简单点....用if语句和for语句....dowhile语句和exitfor什么的都没学QAQ... 在VB中编写一个判断一个整数是否为素数的程序.....能不能简单点....用if语句和for语句....do while 语句和exit for什么的都没学QAQ 展开
 我来答
帐号已注销
推荐于2018-04-30 · TA获得超过898个赞
知道大有可为答主
回答量:1482
采纳率:0%
帮助的人:946万
展开全部

Function sushu(a As Integer) As Boolean
    Dim i As Integer
    For i = 2 To Int(Sqr(a))
        If a Mod i = 0 Then Exit For
    Next
    If i > Int(Sqr(a)) Then
        sushu = True
    Else
        sushu = False
    End If
End Function

Private Sub Form_Click()
    Dim a As Integer
    a = InputBox("输入一个整数", "提示")
    If sushu(a) = True Then
        MsgBox CStr(a) + " 是素数"
    Else
        MsgBox CStr(a) + " 不是素数"
    End If
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式