问题描述:
输入一行文字,以回车结束,统计并输出其中数字、空格、字母出现的次数,以及输入的字符总数。
#include<cstdio>
int main()
{
int zimu,number,space,count;
zimu=0;
number=0;
space=0;
count=0;
char a;
while((a=getchar())!='\n')
{
count++;
if((a>='a'&&a<='z')||(a>='A'&&a<='Z'))
{
zimu++;
}
if(a>='0'&&a<='9')
{
number++;
}
if(a==' ')
{
space++;
}
}
printf("字母个数:%d\n",zimu);
printf("数字个数:%d\n",number);
printf("空格个数:%d\n",space);
printf("总字符个数:%d\n",count);
}