C++ 專案開發入門的八堂課
第六堂課 開發計算核心:猜數字遊戲的計算核心
重點整理
- 猜數字遊戲的 while true 迴圈依順序執行次數增加、使用者輸入、檢測使用者輸入長度、檢測是否有重複數字、計算 AB 等等。
- 猜數字遊戲的答案與使用者猜測的輸入都採用字串型態。
- 計算 A 、 B 值的方式是逐一取得使用者輸入的索引值,然後先檢查該索引值的字元是否在答案字串中,如果是,接下就來繼續檢查該索引值的字元是否跟答案字串相同索引值的字元相同,如果是, A 就遞增,反之 B 遞增。
- 檢查使用者輸入是否有重複數字採用巢狀迴圈,外層迴圈逐一取得使用者輸入的字元,內層迴圈則是逐一檢查數入字元是否存在答案,如果檢測到兩次,表示有重複數字。
相關文章