#include <stdio.h>
int main(void){
int eng=0,num=0,spa=0,ote=0,i;
char str[35];
printf("请输入一串字符串:");
gets(str);
for(i=0;str[i]!='\0';i++){
if(str[i]>='a' && str[i]<='z' || str[i]>='A' && str[i]<='z'){
++eng;
}
else if(str[i]>='0' && str[i]<='9'){
++num;
}
else if(str[i]==' '){
++spa;
}
else{
++ote;
}
}
printf("字母%d个。数字%d个。空格%d个。其他字符%d个。",eng,num,spa,ote);
return 0;
}