高中生程式解題系統:00494 - Kindergarten Counting Game
題目連結 http://zerojudge.tw/ShowProblem?problemid=a011 。 筆者的解法如下: 使用兩個布林變數 bool curLetter; bool preLetter; curLetter 判斷目前的字元是不是英文字母大小寫。 preLetter 判斷前一個字元是不是英文字母大小寫。 一個整數變數 short wordCount = 0 ; 計算目前算出的英文字個數。 演算法步驟: Step 1. 將 preLetter 設為 false。 Step 2. 對每一個字元重複執行 Step 3到 Step 5。 Step 3. 判斷目前字元是不是英文字母。 Step 4. 若 (preLetter && !curLetter) ==> wordCount++ Step 5. preLetter = curLetter Step 6. 若 curLetter 為true時,wordCount++。 程式碼: 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。