第九周:C语言:统计

问题:

输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。

代码:

#include 
#include 

int main()
{
    int space=0,number=0,fuhao=0,zhimu=0;
    char ch;
    while((ch=getchar())!='\n')
    {
        if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
            zhimu=zhimu+1;
        else if(ch>='0'&&ch<='9')
            number=number+1;
        else if(ch==' ')
            space=space+1;
        else
            fuhao=fuhao+1;
    }
    printf("%d %d %d %d\n",zhimu,number,space,fuhao);
    return 0;
}


运行截图:

第九周:C语言:统计_第1张图片

 

你可能感兴趣的:(C语言)