您的位置:首页 > 其它

求100以内的素数的和

2012-04-23 19:46 344 查看
Private Sub Command1_Click()

Dim Result As String

Dim Sum As Long

Sum = 0

For i = 1 To 100

    If IsSushu(i) = True Then

        Sum = Sum + i

        Result = Result & " " & i

    End If

Next

MsgBox Result & vbNewLine & "=========总和为========" & Sum

End Sub

Function IsSushu(ByVal Num As Integer)'判断是否是素数

Dim Sushu As Boolean

Sushu = True

If Num >= 2 Then

    For i = 2 To Num - 1

        If (Num Mod i) = 0 Then

            Sushu = False

            Exit For

        End If

    Next

    IsSushu = Sushu

Else

    IsSushu = False

End If

End Function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  integer command function