[求助]关于统计字符的
#include<stdio.h>void main()
{char c;
int letter=0,num=0,space=0,other=0;
printf("请输入字符:");
while((c=getchar())!='\n');
{
if ((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
letter=letter+1;
else if (c==' ')
space=space+1;
else if (c>='0'&&c<='9')
num=num+1;
else
other=other+1;
}
printf("%d字符\n%d空格\n%d数字\n%d其他字符",letter,space,num,other);
}
不知道问题在那里,输出一直是“0字符0空格0数字1其他字符”,请高手帮忙了
谢谢啊