HAUTOJ1066

输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char a1;
    scanf ("%c",&a1);
    int i=0,y=0,o=0;
    while (a1!=10)
    {
        if(a1>=48&&a1<=57)
        {
            i=i+1;
        }
        else if(a1>=65&&a1<=90)
        {
            y+=1;
        }
        else if(a1>=97&&a1<=122)
        {
            y+=1;
        }
        else
        {
            o+=1;
        }
        scanf ("%c",&a1);
    }
    printf ("letter:%d\n",y);
    printf ("digit:%d\n",i);
    printf ("other:%d\n",o);



    return 0;
}

上一篇:excel常用


下一篇:动态规划(一维数组)