解题思路:

注意事项:
注意:字母分为大小写。所以有两个范围。
参考代码:

#include<stdio.h>
int main()
{
    int a=0,b=0,c=0,d=0,ch;
    while((ch=getchar())!='\n')
    {
        if(ch>=65&&ch<=90||ch>=97&&ch<=122)    //统计字母       
            a++;
        else if(ch>=48&&ch<=57)                //统计数字
            b++;
        else if(ch==32)                        //统计空格
            c++;
        else                                   //统计其他字符
            d++;
    }
    printf("%d %d %d %d",a,b,c,d);
	return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »