写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人。欢迎关注与留言。
题目:
题目链接:https://www.dotcpp.com/oj/problem1063.html
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
输入
无
输出
无
样例输入
a 1,
样例输出
1
1
1
C语言解法
#include <stdio.h>
int main()
{
char a;
int letter = 0, num = 0, space = 0, other = 0;
while ((a = getchar()) != '\n')
{
if ((a >= 'a' && a <= 'z') || (a >= 'A' && a <= 'Z'))
letter++;
else if (a >= '0' && a <= '9')
num++;
else if (a == ' ')
space++;
else
other++;
}
printf("%d\n%d\n%d\n%d", letter, space, num, other);
return 0;
}
都看到这里了,各位哥哥姐姐叔叔阿姨给小王点个赞 关个注 留个言吧,和小王一起成长吧,你们的关注是对我最大的支持。
有事没事进来看看吧 : 小王的博客目录索引
C语言专栏看这 : C语言学习专栏
如果以上内容有任何不准确或遗漏之处,或者你有更好的意见,就在下面留个言让我知道吧-我会尽我所能来回答。