编辑代码

#include<stdio.h>
int main(int argc,char *argv[])
{
    char x;
    int zimu=0,shuzi=0,kongge=0,qita=0;
    while(x=getchar()!='\n')
    {
        if((x<='z'&&x>='a')||(x<='Z'&&x>='A'))
        zimu++;
        else if(x<='9'&&x>='1')
        shuzi++;
        else if(x=='')
        kongge++;
        else qita++;
    }
    printf("字母有%d个,数字有%d个,空格有%d个,其他有%d个!",zimu,shuzi,kongge,qita);
    return 0;
}