#5037: C++不知哪裡出錯了了?


teacher144 (小龍(來附中))

學校 : 臺北市立忠孝國民中學
編號 : 14213
來源 : [140.117.248.4]
最後登入時間 :
2022-03-16 19:30:13
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [163.21.229.5] | 發表日期 : 2011-04-07 13:07

程式碼

    #include <cstdlib>
    #include <iostream>
    #include <string>
    using namespace std;
   
    int main(int argc, char *argv[])
    {
        short int l, i, ans, ctr;
        string s;
        while(getline(cin,s)){
        ans = 0;
        ctr = 1;
        l = s.size();
          for(i = 0;i < l;i++){
            if((s[i] >= 'a' && s[i] <= 'z')||(s[i] >= 'A' && s[i] <= 'Z')){
            continue;
            }
            if((s[i - 1] >= 'a' && s[i - 1] <= 'z')||(s[i - 1] >= 'A' && s[i - 1] <= 'Z'))ans = ans + 1;
          }
        cout << ans << endl;
        }
        return EXIT_SUCCESS;
    }
與正確輸出不相符(line:10)
您的答案為: 1
正確答案為: 2
答案卻顯示這樣

不知有什麼漏洞

 
ZeroJudge Forum