请编写程序,输入一段文字(以回车结束),统计其中单词的数量并输出。
注:这里单词被定义为一串连续的字母。
输入格式:
一段文字
输出格式:
单词数量
输入样例1:
My name's Catherine Flower.
输出样例1:
5
输入样例2:
I = U / R
输出样例2:
3
#include<bits/stdc++.h>
using namespace std;
int main()
{
int flag=1,cnt=0;
char ch;
while((ch=getchar())&&ch!='\n')
{
if(isalpha(ch)&&flag)
{
flag=0;
cnt++;
}
else if(!(isalpha(ch)))
{
flag=1;
}
}
cout<<cnt;
}