这次是字符型数据char的使用和统计
代码如下,要求输入一串字符,统计空格,英文字母,数字,其他字符的个数。各位帮我看看哪里有问题了,依然没报错。
程序代码:#include <stdio.h>
int main ()
{int a=0,b=0,c=0,d=0;
char x;
printf("请输入一串字符并按回车键结束:\n");
//scanf("%c",&x);
x=getchar();
while((x=getchar())!='\n')
{if (x=32)
b+=1;
else if ((x>=65&&x<=90)||(x>=97&&x<=122))
a+=1;
else if (x>=48&&x<=57)
c+=1;
else
d+=1;
}
printf("输入的英文字母,空格,数字,其他字符个数分别为:%d,%d,%d,%d",a,b,c,d);
return 0;
}







