|

楼主 |
发表于 2022-8-31 15:02
|
显示全部楼层
稍修改的代码如下:
Private Sub Command1_Click()
Dim ax
ax = Val(Text1)
b = Val(Text2)
s = 0
Do While s <= b
s = s + 1
s1 = qxdcm(Trim(2), Trim(s))
p = MPC1(Trim(ax), Trim(s1))
If InStr(fenjieyinzi0(Trim(p)), "*") = 0 Then
Text3 = Text3 & ax & "+2^" & s & vbCrLf
s2 = s2 + 1
Else
s2 = s2
End If
Loop
Combo1 = "2^" & b & "内有" & s2 & "个素数:" & Text3
End Sub
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Combo1 = ""
Form1.Cls
End Sub |
|