早教吧作业答案频道 -->其他-->
VB用筛选法求m以内的所有素数1、由筛选法求m以内的所以素数(1)把2--m以内的所有数放入筛中;(2)找筛中最小的素数,再筛中去掉该素数的所有倍数;(3)重复(2),直到要找的筛中的
题目详情
VB用筛选法求m以内的所有素数
1、由筛选法求m以内的所以素数
(1)把2--m以内的所有数放入筛中;
(2)找筛中最小的素数,再筛中去掉该素数的所有倍数;
(3)重复(2),直到要找的筛中的最小素数已超出m 的范围;
(4)打印筛中的素数。
Private Sub txtnput_KeyPress(KeyAscii As Integer)
Dim I As integer, j As integer
Dim prime(1000) As Integer
Dim m As Integer, p As integer
Dim flag As Boolean
If KeyAscii=13 Then
M=__________(34)________
For I= 2 To m-1 “筛子充满数
Prime(i)=1
Next I
P=2
Flag=True
Do
Do While p P=________(35)__________
Loop
If p=m Then flag=________(36)_________’筛了中的数全求过结束
For I=p+p To m-1 Step p ‘在筛子中清除该素数的倍数
Prime(i)=0
Next I
P=p+1
Loop While flag=True
I=0
For j=2 to m-1 “打印素数
If ______(37)_______Then
Picture1.Print j;
I=I+1
If I MOD 5=0 Then Picture1.Print ‘一行打印5个素数
________(38)_____________
Next j
End If
End Sub
1、由筛选法求m以内的所以素数
(1)把2--m以内的所有数放入筛中;
(2)找筛中最小的素数,再筛中去掉该素数的所有倍数;
(3)重复(2),直到要找的筛中的最小素数已超出m 的范围;
(4)打印筛中的素数。
Private Sub txtnput_KeyPress(KeyAscii As Integer)
Dim I As integer, j As integer
Dim prime(1000) As Integer
Dim m As Integer, p As integer
Dim flag As Boolean
If KeyAscii=13 Then
M=__________(34)________
For I= 2 To m-1 “筛子充满数
Prime(i)=1
Next I
P=2
Flag=True
Do
Do While p
Loop
If p=m Then flag=________(36)_________’筛了中的数全求过结束
For I=p+p To m-1 Step p ‘在筛子中清除该素数的倍数
Prime(i)=0
Next I
P=p+1
Loop While flag=True
I=0
For j=2 to m-1 “打印素数
If ______(37)_______Then
Picture1.Print j;
I=I+1
If I MOD 5=0 Then Picture1.Print ‘一行打印5个素数
________(38)_____________
Next j
End If
End Sub
▼优质解答
答案和解析
34、1000
35、p=p+1
36、False
37、prime(j)=1
38、end if
35、p=p+1
36、False
37、prime(j)=1
38、end if
看了VB用筛选法求m以内的所有素数...的网友还看了以下:
1复变函数和复值函数有啥区别?2复数能不能加根号?(-1-i)^(1/2)?有这样的复变函数吗?z 2020-04-26 …
有关复数的题目一.复数z=-5[(根cos/3)+i(根sin/6)]的辐角的主值是___二.把下 2020-07-05 …
判断题(1)实数不是复数(2)根号3是无理数(3)(X-1)+(Y-2)I=0充要条件是X=1Y= 2020-07-30 …
求一道有关复数的题!已知复数Z满足Z的模=√2,且Z的对应点位于复平面内的第三象限,Z平方的虚部为 2020-07-30 …
问几道高二关于复数的题目1.在复平面上复数-3-2i,-4+5i,2+i所对应的点分别是A、B、C 2020-08-01 …
关于复数的命题:(1)复数3+2i>2+2i;(2)复数a-bi的模为a2+b2;(3)在复平面内 2020-08-01 …
高复班数学题1.复数z的实部为4,|z|=5,则z=2.复数z1=a+2i(a∈R),z2=-2+ 2020-08-02 …
求证:|Z1/Z2|=|Z1|/|Z2|不知道如何写它的内容.顺便问一句一个复数的模等于这个复数与 2020-08-02 …
复数-3i-2的共轭复数的共轭复数向量对应复数是()A.-2+3iB.2+3iC.-2-3i 2020-08-02 …
复数-3i-2的共轭复数的共轭复数向量对应复数是()A.-2+3iB.2+3iC.-2-3iD.3 2020-08-02 …