#include <stdio.h>
void main()
{
    char c;
    int letter,space,number,other;
    letter=space=number=other=0;
   
    do
    {       
        c=getchar();
        if(c>='a' && c<='z' || c>='A'&&c<='Z')
空字符串是什么            letter++;
        else if(c>='0' && c<='9') //注意不要少写单引号'
            number++;
        else if(c==' ') //注意是==,不要写成=
            space++;
        else
            other++;       
    }while(c!='\n');//表示不是换行符
    //注意换行符号也统计在other中
    printf("letter=%d,space=%d,number=%d,other=%d\n",letter,space,number,other);
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。