统计字母、数字、空格以及其他字符的个数。
#include<stdio.h>
void main()
{
int char_num=0,int_num=0,space_num=0,other_num=0;
char ch;
while((ch=getchar())!='\n')
{
if(ch<='z'&&ch>='a'||ch<='Z'&&ch>='A')
{
char_num++;
}
else if(ch<='9'&&ch>='0')
{
int_num++;
}
else if(ch==' ')
{
space_num++;
}
else
{
other_num++;
}
}
printf("字母个数:%d\n",char_num);
printf("数字个数:%d\n",int_num);
printf("空格个数:%d\n",space_num);
printf("其他个数:%d\n",other_num);
}