|
楼主 |
发表于 2021-7-29 07:59
|
显示全部楼层
代码:
Private Sub Command1_Click()
Dim a, b, x, y, z, m
m1 = Text1
m = Text2
If Right(m1, 1) Mod 2 = 0 Then
m1 = m1
Else
m1 = m1 + 1
End If
t = Timer
B1 = m / 2
b = 0
s1 = 0
Do While b < Val(B1) + 4
a = m1
b = b + 1
Do While a < Val(m)
a = a + 2
z = MbC(4, ksm2(Val(b), Val(15)))
y = MbC(3, ksm2(Val(a), Val(5)))
If MBJC(Trim(z), Trim(y)) <= 0 Then
x = 0
Else
x = MBBC1(zhengchuqy(MCC1(MPC(Trim(z), Trim(y)), 2)))
End If
If InStr(x, "/") = 0 And x <> 0 Then
Print z, y
s = s & "/解/" & x & "/" & a & "/" & b & vbCrLf
s1 = s1 + 1
Else
s = s
End If
Loop
Loop
Text3 = Text3 & m1 & "<y<=" & m & "有" & s1 & "组解: " & s
Combo1 = Text3 & "用时" & Timer - t & "秒"
End Sub |
|