统计字母,数字,空格

来源:互联网 发布:js 为空等于0简写 编辑:程序博客网 时间:2024/06/11 05:27
#include<stdio.h>
#include<string.h>
int main()
{
    char a[1000000],*p;
    int n,b,c,d,i;
    while(*(p=gets(a))!=EOF)     或 while(gets(a))
    {
        n=0;
        b=0;
        c=0;
        d=0;
        i=0;
        while(a[i]!='\0')
        {
            if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')
              n++;
            else if(a[i]>='0'&&a[i]<='9')
                b++;
            else if(a[i]==' ')
                c++;
            else d++;
            i++;
        }
            printf("%d %d %d %d\n",n,b,c,d);

     }
}
0 0
原创粉丝点击