编 一个程序, 输入一行字符,分别统计出其中,英文字母,空格,数字和其他字符个数~!
会的写出来大家看看`~!
谢谢`~了`~!
#include "stdio.h" 
void main() 
{ 
    int b,c,d,e,a=b=c=d=e=0;
    char x,ch;
    printf("请输入字符:");
    ch = 'y';
    while(ch=='y')
    {
        ch = ' ';
            x=getchar();
    
            if(x=='\n')
            {
                break;
            }
            if(x>=97 && x<=122 || x>=65 && x<=90)
            {
                a++;
            }
            else if(x==32)
            {
                b++;
            }
            else if(x>=48 && x<=57)
            {
                c++;
            }
            else
            {
                d++;
            }
            printf("letter=%d,blank=%d,number=%d,others=%d\n",a,b,c,d);
            printf("还要继续统计吗(y/n)?");
            fflush(stdin);
            scanf("%c",&ch);
            printf("请继续输入:\n");
            x=getchar();
            fflush(stdin);
    }
    
}