输入一行字符,分别统计出其中英文字母,空格,数字和其他字符个数。
#include<stdio.h>
int main()
{
char ch;
int A=0,B=0,C=0,D=0;
printf(“A(字符) B(空格) C(数字) D(其他):\n”);
printf(“请输入一串字符:”);
while((ch=getchar())!=’\n’)
{
if(‘a’<=ch&&ch<=‘z’||‘A’<=ch&&ch<=‘Z’)
A=A+1;
else if(‘0’<=ch&&ch<=‘9’)
C=C+1;
else if(ch==’ ')
B=B+1;
else
D=D+1;
}
printf(“英文字母、空格、数字、其他字符的个数分别为:%d,%d,%d,%d”,A,B,C,D);
return 0;
}