#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
int num,i=0,D=0,X=0,S=0,O=0;
printf("输入字符串;");
scanf("%s",&str); //输入字符串
num=strlen(str)/sizeof(str[0]); // 字符个数=总字符长度/单个字符长度
printf("该字符串有%d个字符\n",num);
for(i=0;i<num;i++)
{ if(str[i]>='A'&&str[i]<='Z')
D++; //大写字母个数叠加
else if(str[i]>='a'&&str[i]<='z')
X++; //小写字母个数叠加
else if(str[i]>='0'&&str[i]<='9')
S++; //数字个数叠加
else
O++; //其他字符个数叠加
}
printf("有%d个大写字母\n有%d个小写字母\n有%d个数字\n有%d个其他字符",D,X,S,O);
return 0;
}