中易网

vb里isprime是什么?

答案:3  悬赏:30  
解决时间 2021-02-03 19:25
vb里isprime是什么?
最佳答案
VB6.0中isprime可能是指判断一个数是否是素数的自定义函数名。

is prime,英文汉译是素数。
Function 语句,声明 Function 过程的名称,参数以及构成其主体的代码。
关于求素数的函数:
Option Explicit
    Dim I As Integer

Private Sub Command1_Click()
    I = InputBox("i=", I)
    Debug.Print IsPrime(I)
End Sub

Private Function IsPrime(ByVal n As Integer) As Boolean
    On Error Resume Next
    Dim I As Integer
    Dim temp As Integer
    Dim flag As Boolean
    flag = True
    If (n <= 1) Then
        IsPrime = False
    End If
    For I = 2 To Sqr(n)
        If (n Mod I = 0) Then
            flag = False
            Exit For
        End If
    Next I
    IsPrime = flag
End Function
全部回答
思考中! 都是对的,但是结果肯定是0,因为200不是素数,而你在循环中设置了i=0,所以当a=200时,i=0 如果你修改一下,将i=0放到循环之外,就能看到i的大小为3167! private sub cmd1_click() dim i as integer, a as integer i = 0 for a = 100 to 200 if isprime(a) then i = i + a next text1.text = i end sub
是否是素数. prime 在数学中就是素数(质数)的意思.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
微软中国总部地址是?
问一下天津市哪些中专有会计专业 环境比较好
说明方法(各举一例)及作用
一万元,利息一天两分。一年多少利息?
把147+93、240÷16、270+15合并成一个综合算
沙驰的皮鞋怎么样
宅急送快递(罗六路与清河南路交汇临沂饭店宅
谁知道一般叫珍藏、窖藏、国藏的酒有什么好的
我的戴尔笔记本看视频的时候经常会卡住但是声
香菇大盘鸡拉面地址在哪,我要去那里办事
你是怎么解决土豆网 视频搜索不到的问题的?
用短信怎么查中国联通的流量 河北号
谁知道这个女优
移动营业厅里的戴耳机的卡通人物,叫什么,有什
我新买的房子是拆迁房要五年后才有产证,我老
推荐资讯
烟台交警综合车辆违章多久更新
一个1点5升的矿泉水瓶浇进了混凝土板墙里,楼
广东省中考成绩怎样算的
支付宝可以绑定可以绑定多张卡吗?谢谢朋友们
铁桥材料加工这个地址在什么地方,我要处理点
小工把软化和定型药水弄混了,给我没软化直接
哈弗h2开空调后间歇性抖动,怠速的时候
怎么用游戏里的人物拍微电影?
我对一个男生有好感,而他恰好也喜欢我,怎样
翻译:ground clearing way to start.
格睿特教育幼儿园怎么样的要求严不严格
求沙士比亚戏剧集
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?