永发信息网

关于Vb的编程题,求100到999之间最大的三个素数 希望能给出具体的代码~~在线等 谢谢啦

答案:2  悬赏:30  手机版
解决时间 2021-03-26 10:06
关于Vb的编程题,求100到999之间最大的三个素数 希望能给出具体的代码~~在线等 谢谢啦
最佳答案
------------------------分割线---------------------------------
Private Sub form_load()
Me.AutoRedraw = True
e = 1
For i = 999 To 100 Step -1
d = 0
For a = 2 To i
If i Mod a = 0 Then
Exit For
Else
d = d + 1
End If
Next
If d = i - 2 Then
Print i
e = e + 1
If e = 4 Then Exit Sub
End If
Next
End Sub
------------------------分割线---------------------------------追问谢谢高手啦,不过还有一个小问题诶
If d = i - 2 Then---------这里为什么用d= i-2,不懂是什么意思
Print i
e = e + 1
If e = 4 Then Exit Sub
End If
Next
End Sub追答d= i-2
因为循环语句 for a = 2 To i ,我是从2开始遍历数字的,所以要去掉2个没有被计算在内的数字
全部回答
Private Sub Command1_Click()
Dim k As Integer, i As Integer
Dim m
k = 0
For m = 999 To 100 Step -1
i = 2
Do While m Mod i <> 0 '判断是否是素数
i = i + 1
Loop
If i = m Then '是素数
Print m
k = k + 1
If k = 3 Then Exit For
End If
Next m
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
母乳的前奶有多少啊大概
k金和黄金的区别
为什么我下载《耻辱》后打不开?
全佳乐,有多少全佳乐,全佳乐同名同姓
搞油田开发的大哥大姐们,谁给解释一下“贼层
厦门柯谱网络科技有限公司怎么样?
哪里生产外贸针织衫
U深度安装系统,提示获取硬盘分区失败,可能
给一些动漫中热门 最好听的歌?
狗狗成天睡觉
怎么快速让全身变白
黔西县第二中学地址在什么地方,想过去办事,
下面这句话翻译成日语
中国邮政储蓄银行(丰仪邮政支局)怎么去啊,我
人一天静息时消耗多少能量
推荐资讯
我妹妹6岁喝了一口碘化铅,会有什么可能的后
隋唐英雄传人物排行榜前18位是谁?
五指山大酒店停车场地址在什么地方,我要处理
花坛里红花与黄花的朵数比是5:4,红花有60朵
救救孩子吧
有谁知道批发袜子的网址,我想卖地摊,10元3
三点水一个人间的间念啥字
找规律什么乖以9加8等于多少
求刀剑乱舞舞台剧三星刀语的完整版,最好是百
惊( )骇( ) 无( )之( ) 习( )为(
有孙悟空和铁扇公主激情的文字小说,通篇都是
郑昭佩认为地理环境有哪三个基本规律
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?