看图写VB设置数组求解素数

看图写VB设置数组求解素数... 看图写VB设置数组求解素数 展开
 我来答
庆年工坊
2016-06-02 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
Sub main()
    Dim c&, d&, i&, j&, t%, m%, n%, a&(5000)
    Debug.Print "..."
    c = InputBox("c=")
    d = InputBox("d=")
    If c Mod 2 = 0 Then c = c + 1
    For i = c To d Step 2
        t = 0
        For j = 3 To Sqr(i) Step 2
            If i Mod j = 0 Then t = 1: Exit For
        Next
        If t = 0 Then
            m = m + 1
            a(m) = i
        End If
    Next
    For i = 1 To m - 1
        If a(i + 1) - a(i) = 2 Then
            Debug.Print a(i); ","; a(i + 1),
            n = n + 1
        End If
    Next
    Debug.Print vbCrLf; n
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式