这次是字符型数据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; }