TO Q U
TO Q U
电脑问题交流网站
我想用VB做一个求某个范围内素数的程序,咋搞?
问题
我想用VB做一个求某个范围内素数的程序,咋搞?
答案
Private Sub ss(ByRef x() As Long, ByRef xcount As Long, ByVal Sform As Long, ByVal Sto As Long)
Dim i As Long
Dim j As Long
xcount = 0
For i = Sform To Sto
j = 2
Do Until (i Mod j) = 0 Or j > i / 2
j = j + 1
Loop
If j > i / 2 Then
xcount = xcount + 1
ReDim Preserve x(1 To xcount) As Long
x(xcount) = i
End If
Next i
End Sub
'调用示例
Private Sub Command1_Click()
Dim x() As Long
Dim xcount As Long
ss x(), xcount, 2, 100
For i = 1 To xcount
Print x(i)
Next i
End Sub
一个自然数只有1和它本身可以整除它,这样的自然数是素数。最下的素数是2。
两个我都试了 好象都不好使 也许是我出错了
for i= 2 to 100
for j= 2 to j
mod(j,i)<>0
?i
exit
endfor
endfor
好久没编了~快忘了~大概试这样的~我没调试~你试试...
| 评论 |
搜索 “ 我想用VB做一个求某个范围内素数的程序,咋搞?” 相关内容
与 我想用VB做一个求某个范围内素数的程序,咋搞? 相关问题
其他问题
- 请问怎么下载哥哥门
- 如何实现无线上网
- 如何打出外国人名字中的点
- ★★★★★不是一般问题的问题:我在I...
- 大家都喜欢什么牌子的内存?
- 关于手机定位软件!
- 看DVD用什么软件比较好?
- AUTOCAD在WINXP下拖动文字...
- 请问扫描仪怎么用,怎么接线,什么驱动...
- 谁知道怎么格式化硬盘分区吗
- 紧急求救
- 我们在百度知道里攒了积分能有什么用呢...
- 我的电邮用不了
- 从哪里可以下载到进山词霸或快译的数据...
- 有谁可以教我重装系统
- 关于联想锋行电脑的前置耳机插口
- 电脑无故死机,为什么?
- 简单电脑问题
- 明基DW1640为何刻录DVD盘看不...
- 我想习个移动硬盘,什麼牌子的好,40...
- 请问开通QQ空间个人主页的有关情况
- 是路由受到了什么攻击吗