#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{
char str[100];
int num1,num2,num3,num4;
num1=num2=num3=num4=0;
gets(str);
for(int i=0;i<strlen(str);i++){
if(islower(str[i]))
num1++;
else if(isupper(str[i]))
num2++;
else if(isdigit(str[i]))
num3++;
else if(str[i]==' ')
num4++;
}
printf("小写字母:%d\n",num1);
printf("大写字母:%d\n",num2);
printf("数字:%d\n",num3);
printf("空格:%d\n",num4);
return 0;
}
温馨提示:内容为网友见解,仅供参考