输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
本程序使用库函数来统计字母数字和其他字符的个数
#include<stdio.h>
#include<ctype.h>
int main()
{
int letter=0,shuzi=0,kongge=0,qita=0,c;
while((c=getchar())!='\n')
{
if(isalpha(c))
{
letter++;
}
else if(isdigit(c))
{
shuzi++;
}
else if(c==' ')
{
kongge++;
}
else
{
qita++;
}
}
printf("%d %d %d %d",letter,shuzi,kongge,qita);
return 0;
}