早教吧作业答案频道 -->其他-->
vb题编一sub过程,对于已知正整数,判断该数是否是素数.然后调用该子过程,输出100至200之间的全部素数我的程序是哪里错了?是调用不对吗?正确的是什么?Subss(nAsInteger)DimflagAsBoolean,iAsLongfl
题目详情
vb题 编一sub过程,对于已知正整数,判断该数是否是素数.然后调用该子过程,输出100至200之间的全部素数
我的程序是哪里错了?是调用不对吗?正确的是什么?
Sub ss(n As Integer)
Dim flag As Boolean,i As Long
flag = True
If n Mod 2 = 0 And n 0 Or n = 1 Then
flag = False
Else
For i = 3 To Sqr(n) Step 2
If n Mod i = 0 Then
flag = False:Exit For
End If
Next i
End If
ss = flag
End Sub
Private Sub Form_Click()
Dim k%
k = 0
For i = 100 To 200
Call ss(i%)
If ss Then
k = k + 1
End If
Next i
Print k
End Sub
我的程序是哪里错了?是调用不对吗?正确的是什么?
Sub ss(n As Integer)
Dim flag As Boolean,i As Long
flag = True
If n Mod 2 = 0 And n 0 Or n = 1 Then
flag = False
Else
For i = 3 To Sqr(n) Step 2
If n Mod i = 0 Then
flag = False:Exit For
End If
Next i
End If
ss = flag
End Sub
Private Sub Form_Click()
Dim k%
k = 0
For i = 100 To 200
Call ss(i%)
If ss Then
k = k + 1
End If
Next i
Print k
End Sub
▼优质解答
答案和解析
sub函数是不能有返回值的,Function是可以有返回的.我把代码修改了下,希望采纳!' 这里sub改成 Function Function ss(ByVal n As Integer) &nbs...
看了vb题编一sub过程,对于已知...的网友还看了以下:
怎么把等式改成比例呢?老师说什么调来调去的我有点听不懂,要列出好多的比例,我都不知道怎么调换最好告 2020-05-16 …
电器商店对某种空调降价出售,按定价的8折出售,仍可获利10%,已知该空调进价为1200已知该空调进 2020-06-03 …
某种商品按原标价的九折出售,调价后该商品的利润是15%,已知这种商品每件的进价为1800元、某种商 2020-06-03 …
求教:调2钓4,铅坠和两饵各是什么状态?最近在学钓鲴鱼,都是采用调平水钓3或4目,但还是会出现跑鱼 2020-06-19 …
在( )的情况下,银行业金融机构有权拒绝检查。A.调查人员未出示调查通知书 B.调查人员未出示合法 2020-06-27 …
哪些地方能化验分析出酱料的配方如题,想知道哪些机构能接受个人委托化验,得出此调料的成分及所占比重. 2020-07-07 …
吹塑薄膜PE关于调节模口间隙调整薄膜厚度的问题如题目想知道调节调节环的螺钉是怎么调法知道将螺钉拧紧薄 2020-11-04 …
紫色颜料怎么调我想把墙壁刷成粉紫色(紫罗兰),油漆店买不到紫色的颜料,只能用别的颜色调出来,他们说只 2020-11-16 …
可调电阻怎么调一台希贵C-18电磁炉,其电流互感器输出端有一只2K可调电阻,换后不知怎么调,有高手请 2020-12-01 …
本人做销售,早上知道什么时候出门,晚上不知什么时候回家.求介绍可操作经验及步骤,不要长篇大论.不要卖 2020-12-14 …