題目連結: https://zerojudge.tw/ShowProblem?problemid=a011
# 解題思路
當我讀到了字母,就讓總數加一,然後跳過後面接著的字母
# 程式碼
#include <iostream> | |
#include <cstring> | |
using namespace std; | |
int main(){ | |
char s[1000]; | |
while(cin.getline(s,1000)){ | |
int cnt=0; | |
for(int i=0;i<strlen(s);i++){ | |
if(isalpha(s[i])){ | |
cnt++; | |
while(isalpha(s[i])) | |
i++; | |
} | |
} | |
cout<<cnt<<endl; | |
} | |
} |