检查我的作业 程序没有错 就是运行结果不对
#include"stdio.h"void main()
{
char a;
int b=0,c=0,d=0,e=0;
while((a=getchar())!='\n')
{
if(a>='a'&&a<='z'||a>='A'&&a<='Z')
b++;
else if(a>='0'&&a<='9')
c++;
else if(a==' ')
d++;
else
e++;
}
printf("字母个数为%d\n数字个数为%d\n空格个数为%d\n其余为%d\n",b,c,d,e);
}