VB的程序题:定义一个判断x是否为素数的子过程,并通过调用此过程打印出前100个素数.

图片上的第二题就是我的问题,你可以以此做参考,再给我打一个答案!给女朋友解答的,在线等!!!答的好还能多加分!... 图片上的第二题就是我的问题,你可以以此做参考,再给我打一个答案!给女朋友解答的,在线等!!!答的好还能多加分! 展开
 我来答
听不清啊
高粉答主

2016-05-10 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

这个问题,用函数来做是最为简便的。

Private Sub Command1_Click()

  n = 0

  i = 2

  While n < 100

    If sushu(i) Then

      Print i;

      n = n + 1

      If n Mod 10 = 0 Then Print

    End If

    i = i + 1

  Wend

End Sub


Function sushu(n)

  sushu = False

  For i = 2 To Sqr(n + 1)

    If n Mod i = 0 Then Exit Function

  Next i

  sushu = True

End Function

追问
谢谢您的答复,我中午就发给我女朋友!还有就是有没有什么好的学习vb的技巧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式