#include <stdio.h>
int main()
{
char a;
int i = 0;
int number = 0; //数字个数
int space = 0; //空格个数
int letters = 0; //字母个数
int other = 0; //其他个数
while((a=getchar())&&a!='\n')
{
if(a >= '0' && a <= '9')
{
number++;
}else if(a == ' ')
{
space ++;
}else if((a >= 'a' && a <= 'z') || (a >= 'A' && a <= 'Z'))
{
letters ++;
}else
{
other++;
}
}
printf("英文字母个数为:%d\n", letters );
printf("数字个数为:%d\n", number);
printf("空格个数为:%d\n", space );
printf("其他个数为:%d\n", other);
return 0;
}
输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符个数
最新推荐文章于 2025-04-28 15:27:03 发布