壹般我們用最簡單的思路.
就是將壹個個數字套進去,然後用程序去判斷(這在數學中該是叫做窮舉法)
代碼的話樓上倆個都很好,如果看不懂的話可以參考下我這個
ABCD-CDC=ABC
這題目首先看,它有4個變量,其中A和C肯定不能是0,那麽代碼可以是:
Dim a As Integer, b As Integer, c As Integer, d As Integer
Dim ABCD As Integer, CDC As Integer, ABC As Integer
For a = 1 To 9
For b = 0 To 9
For c = 1 To 9
For d = 0 To 9
ABCD = (a * 1000 + b * 100 + c * 10 + d)
CDC = (c * 100 + d * 10 + c)
ABC = (a * 100 + b * 10 + c)
If ABCD - CDC = ABC Then MsgBox ABCD & "-" & CDC & "=" & ABC
Next
Next
Next
Next
這段代碼的實際運算和樓上沒任何區別(可能跟繁瑣,也許能讓妳更容易理解吧)
目的都是窮舉出ABCD的所有可能,然後壹次次套用比較判斷