C语言输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
程序员文章站
2022-06-08 19:11:33
...
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
本程序使用库函数来统计字母数字和其他字符的个数
#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;
}
上一篇: 正则轮换掉最右边的一个点
下一篇: IT66021FN 寄存器配置
推荐阅读
-
python练习题(十二):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
-
C语言 统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)
-
JavaSE_输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
-
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
-
C语言输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
-
输入一行字符,分别统计出其中英文,空格,数字和其他字符的个数
-
C语言 统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)
-
JavaSE_输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
-
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。