#include <stdio.h>
#include <ctype.h>
int main () {
int daxie = 0;
int xiaoxie = 0;
int words = 0;
int biaodian = 0;
int shuzi = 0;
int begin = 0;
char ch;
while((ch = getchar()) != EOF)
{
if(islower(ch))
xiaoxie++;
if(isupper(ch))
daxie++;
if(isdigit(ch))
shuzi++;
if(ispunct(ch))
biaodian++;
if(isalpha(ch))
{
if(begin == 0)
{
words++;
begin = 1;
}
}
else
begin = 0;
}
printf("单词数:%d\n小写字母数:%d\n大写字母数%d\n数字数:%d\n标点符号数:%d\n",
words, xiaoxie, daxie, shuzi, biaodian);
return 0;
}