#4930: (C++)不知是少考慮了什麼?


p19745h (神經原)


#include<iostream>
using namespace std;
int main()
{
    string a;
    while(getline(cin,a))
    {
     int b=1;
     for (int i=0;i<(a.size()-1);i++)   
       {
        if (a[i-1]<65|| (a[i-1]>90 && a[i-1]<97)||(a[i-1]>122))
        continue;
        else if (a[i+1]<65|| (a[i+1]>90 && a[i+1]<97)||(a[i+1]>122))
        continue;
        else if (a[i]<65|| (a[i]>90 && a[i]<97)||(a[i]>122))     
          b=b+1;
       }
     cout << b <<endl;  
    }
    return 0;
}
 
WA
與正確輸出不相符(line:4)
您的答案為: 9
正確答案為: 10