#include<stdio.h>
int main()
{
int i,b,c;
char a;
i=0;
b=0;
c=0;
a=getchar();
while(c!='\n')
{
if('z'>=a&&'a'<=a||'Z'>=a&&'A'<=a)i=i+1;
else if(a=' ')b=b+1;
else c=c+1;
a=getchar();
}
printf("字母数为%d,空格数为%d,其他字符数为%d\n",i,b,c);
return 0;
}
为什么运行之后不能正确输出》》????