输入q 123!@#$,错误输出1 9 0 0,求指导
程序代码:{
int a=0,b=0,d=0,e=0;
char c;
c=getchar();
while(c!='\n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))a++;
else
if(c=' ')b++;
else
if(c>='0'&&c<='9')d++;
else e++;
c=getchar();
}
printf("字母个数:%d 空格个数:%d 数字个数:%d 其他字符个数:%d \n",a,b,d,e);
return 0;
}




