說到終極密碼,應該多數人都不陌生吧~
規則:出題者隨機給予四個不重複的數字,讓玩家猜。如果有符合的數字則告訴玩家目前答題的狀況,直到答題者的數字與出題者的數字完全符合,接下來在下面舉個例子來解釋
。
當正確解答為1234時
答題者猜的答案是4567,那麼答題狀況則為"0A1B",原因是猜題者的"4"有出現在正確解答中但並不是正確位置。
那麼當我猜的是5674時,出題者就必須告訴答題者"1A0B",原因是猜題者的"4"對應到正確答案的位置。
-程式邏輯(確定按鈕部分)
判斷是否輸入正確,確定正確後才往下執行
主要程式碼其實不複雜,打算留下一點思考空間,所以在這邊請原諒我只做簡單介紹。
For i = 1 To 4 '從第一個字判斷到第四個字
If 這個位置的値(輸入) = 正確答案在這個位置的値
A+=1
Else
If 這個位置的値,在正確答案中其中一個位置
B+=1
End if
End If
-執行結果