刚学c,求大神指点。。。。
#include <stdio.h> void main()
{
char x;
int a=0,b=0,c=0,d=0,e=0;
printf("请输入一串字符:");
while((x=getchar())!='\n') //这句代码是什么意思,特别是:x=getchar()!='\n'是什么意思
{
if(x>='0'&&x<='9'){
a++;
}
else if(x>='A'&&x<='Z'||x>='a'&&x<='z'){
b++;
}
else if(x==' '){
c++;
}
else{
d++;
}
e++;
}
printf("你输入的数字个数为:%d\n",a);
printf("你输入的字母个数为:%d\n",b);
printf("你输入的空格个数为:%d\n",c);
printf("你输入的其他字符个数为:%d\n",d);
}