编写程序输入十个字符统计其中英文字母空格回车数字字符和其他字符的个数

编写程序输入十个字符统计其中英文字母空格回车数字字符和其他字符的个数


#include <stdio.h>
int main()
{
    char a[10]; 
    int letter=0, blank=0, enter=0, num=0, other=0;
    printf("请输入10个字符:\n");
    for(int i=0; i<10; i++)
    {
        a[i] = getchar();
        if((a[i]>='a'&&a[i]<'z')||(a[i]>='A'&&a[i]<'Z'))
            letter++;
        else if(a[i]==' ')  blank++;
        else if(a[i]=='\n') enter++;
        else if(a[i]>='0'&&a[i]<='9')  num++;
        else  other++;
    }
    printf("英文字母的个数:%d\n",letter);
    printf("空格的个数:%d\n",blank);
    printf("回车的个数:%d\n",enter);
    printf("数字的个数:%d\n",num);
    printf("其他的个数:%d\n",other);
    return 0;
}