#include <stdio.h>
main()
{
    int c,i,nwhite,nother;
    int ndigit[10];
    nwhite=nother=0;
    for(i=0;i<10;i++)
        ndigit[i]=0;
    while ((c=getchar())!=EOF)
        if(c>='0'&&c<='9')
            ++ndigit[c-'0'];
        else if(c==' '||c=='\n'||c=='\t')
            ++nwhite;
        else
            ++nother;
        printf("digits=");
        for(i=0;i<10;i++)
               printf(" %d",ndigit[i]);
               printf(",white space=%d,other=%d\n",nwhite,nother);
}

 

 

posted on 2013-06-03 16:19  欧小弟  阅读(425)  评论(0编辑  收藏  举报