#include<ctype.h>
int main(int argc, char* argv[])
{
char buf[1024];
int cnt = 0;
while (gets(buf))
{
int i = 0;
for(i=0;buf[i]!='\0';i++)
{
if(buf[i]==' ')
{
continue;
}
/*(1)一个字符ch是字母,并且前面无字符,则字符ch是一个单词的首字母 */
/*(2)一个字符ch是字母,当它前面有字符,且是空格的时候,则字符ch是一个单词的首字母 */
if(isalpha(buf[i]) && i-1<0 || isalpha(buf[i])&& i-1>=0 && buf[i-1]==' ')
{
cnt++;
}
}
printf("%d\n", cnt);
}
system("pause");
}