输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数

#include<stdio.h>

int main()

{

 char c;

 int zimu=0,kongge=0,shuzi=0,qita=0;

 printf("请输入字符:\n");

 while((c=getchar())!='\n')//注意:其中c=getchar()需要用括号扩起来!

 {

   if(c>='a'&&c<='z'||c>='A'&&c<='Z')

   {zimu++;}

   else if(c==' ')

    {kongge++;}

   else if(c>='0'&&c<='9')//数字也需要打单引号!

    {shuzi++;}

   else {qita++;}

 }

 printf("字母个数是%d个\n空格个数是%d个\n数字个数是%d\n其他字符个数是%d个\n",zimu,kongge,shuzi,qita);

 return 0;

}