#include <stdio.h>
int main(int argc, char const *argv[])
{
char s[32];
char *p;
int a=0, b=0, c=0, d=0, e=0;
p = s;
printf("请输入一段字符:\n");
gets(s);
while (*p != '\0')
{
if (*p >= 'A' && *p <= 'Z')
{
a++;
}
else if (*p >= 'a' && *p <= 'z')
{
b++;
}
else if(*p==' ')
{
c++;
}else if(*p>='0'&&*p<='9')
{
d++;
}else
{
e++;
}
p++;
}
printf("大写字母:%d 小写字母:%d 空格:%d 数字:%d 其他字符:%d \n",a,b,c,d,e);
return 0;
}