输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
main(){
char c;char str[];int i;
int letter=0,space=0,digit=0,other=0;
printf("please input a sentence:");
gets(str);
for(i=0;c=str[i];i++){
if(c>='a'&&c<='a'||c>='A'&&c<='Z')
letter++;
else if (c==' ')
space++;
else if(c>='0'&&c<='9')
digit++;
else
other++;}
printf("the result is:%d%d%d%d\n",letter,space,digit,other);
}
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。上面是我自己编的,但不知道错在哪里,请大家帮我看下,改下,谢谢!