看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《yougetit1999 (清)》之銘言: : 我想請問一下關於AB數字遊戲的寫法,系統會隨機亂數 : 取出3位數,由玩家來猜測,數字不能重複,當數字跟 : 位置對為A,數字對為B,例如答案是321時,如果玩家 : 輸入123會出現1A2B,當輸入456時,出現0A0B,完全答 : 對為3A,即為正確解答。關於亂數3位數數字也不能重複 : ,可以指導我一下,思考方向應該是怎樣,會利用到哪 : 些函數呢,謝謝各位... 取得輸入 (String) -> toCharArray (char()) -> Integer.parse() 或先 parseInt 之後再分位數處理. 之後只是照迴圈比對的問題, char 可以直接用 <> , = String 則請用 .equals() . 不能重覆的話, 那看你是要取 {0-9}, {0-9 - A1}, {0-9 - A1 - A2} 或是任取三個, 遇到不合的數字則重取 (這個數字, 或全部都隨你) 大致如此. -- 鬼壓床怎麼辦 騎上去啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.134
yougetit1999:謝謝您,馬上著手寫寫看~~ 203.70.60.138 09/22 08:49