小屋創作

日誌2015-12-20 17:36

【VB】終極密碼

作者:小YA

說到終極密碼,應該多數人都不陌生吧~
規則:出題者隨機給予四個不重複的數字,讓玩家猜。如果有符合的數字則告訴玩家目前答題的狀況,直到答題者的數字與出題者的數字完全符合,接下來在下面舉個例子來解釋

當正確解答為1234時
答題者猜的答案是4567,那麼答題狀況則為"0A1B",原因是猜題者的"4"有出現在正確解答中但並不是正確位置。
那麼當我猜的是5674時,出題者就必須告訴答題者"1A0B",原因是猜題者的"4"對應到正確答案的位置。

-程式邏輯(確定按鈕部分)
判斷是否輸入正確,確定正確後才往下執行
主要程式碼其實不複雜,打算留下一點思考空間,所以在這邊請原諒我只做簡單介紹。
For i = 1 To 4 '從第一個字判斷到第四個字
  If  這個位置的値(輸入) = 正確答案在這個位置的値
          A+=1
  Else
          If 這個位置的値,在正確答案中其中一個位置
               B+=1
          End if
  End If

-執行結果





6

31

LINE 分享

相關創作

【亞夜玩遊戲】《皇冠之心 Online》搶先體驗版

【行程規劃】2024/05/04拜六、五月份行程&路線研究

【yotoo】240504

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】