#45190: 大神救我


Xcode (Xcode)

學校 : 臺北市立建國高級中學
編號 : 156489
來源 : [210.71.78.241]
最後登入時間 :
2024-12-30 10:50:47
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [111.241.94.44] | 發表日期 : 2025-01-23 11:04

#include <iostream>

using namespace std;

 

int main() {

    int letters = 0, ans = 0;

    string s;

    while (getline(cin, s)){

        for (int i = 0; i < s.size(); i++){

            if (((s[i] >= 'a')&&(s[i] <= 'z'))||((s[i] >= 'A')&&(s[i] <= 'Z'))){

                letters++;

            }

            else {

                if (letters >= 1){

                    ans++;

                    letters = 0;

                }

            }

        }

        cout << ans << "\n";

        ans = 0;

        letters = 0;

    }

    return 0;

}

 

以上程式 WA (line:10)
 
#45191: Re: 大神救我


leeguanhan0909@gmail.com (李冠翰)

學校 : 高雄市苓雅區復華高級中學國中部
編號 : 276558
來源 : [36.238.161.205]
最後登入時間 :
2025-01-15 19:44:28
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [218.166.4.67] | 發表日期 : 2025-01-23 11:37

#include

using namespace std;

 

int main() {

    int letters = 0, ans = 0;

    string s;

    while (getline(cin, s)){

        for (int i = 0; i < s.size(); i++){

            if (((s[i] >= 'a')&&(s[i] <= 'z'))||((s[i] >= 'A')&&(s[i] <= 'Z'))){

                letters++;

            }

            else {

                if (letters >= 1){

                    ans++;

                    letters = 0;

                }

            }

        }

        cout << ans << "\n";

        ans = 0;

        letters = 0;

    }

    return 0;

}

 

以上程式 WA (line:10)

試試看這個測資

a b c

會發現答案是3,程式跑出來是2。原因在於最後一個字母後面沒有非英文字母。所以只要在結束時加一段判斷程式就AC。

 
ZeroJudge Forum