|

楼主 |
发表于 2023-2-3 13:14
|
显示全部楼层
Private Sub Command1_Click()
Dim a, b, c
a1 = Trim(Text1)
B1 = Val(Text2)
a1 = qxdcm(2, Trim(a1))
b = 1
Do While b <= Val(B1)
s2 = 0
a = 2
Do While Val(s2) <= 30
s2 = Val(s2 + 1)
c = qxdcm(Trim(a), 4)
C1 = qxdcm(Trim(b), 4)
s3 = 0
C2 = MPC(MbC(MbC(Trim(a), Trim(b)), MPC(Trim(c), Trim(C1))), 1)
p = MPC1(Trim(C2), 2)
Do While InStr(fenjieyinzi0(Trim(p)), "*") > 0 And s3 <= 3
s3 = s3 + 1
p = Val(p + 6)
Loop
p1 = MPC1(Trim(p), Trim(a1))
p2 = MPC1(Trim(p1), 2)
If InStr(fenjieyinzi0(Trim(p)), "*") = 0 And InStr(fenjieyinzi0(Trim(p1)), "*") = 0 And InStr(fenjieyinzi0(Trim(p2)), "*") = 0 Then
s = s & "/" & p & "/" & p1 & "/" & p2 & vbCrLf
s1 = s1 + 1
Else
s1 = s1
End If
a = MPC1(Trim(a), 1)
Loop
b = Val(b + 1)
Loop
If s1 > 0 Then
Text3 = s
Else
Text3 = "无解"
End If
End Sub
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
End Sub
|
|