统计一串字符中英文字母的个数

字母个数

#include<stdio.h>
int main()
{
	char c;
	int l = 0;
	printf("输入一个字符:");
	while ((c = getchar()) && c != '\n')
	{
		if ((c >= 'a'&&c <= 'z') || (c >= 'A' &&c <= 'Z'))
			l++;
		}
	printf("字符中字母个数为:%d\n", l);
	return 0;
}

字符串

#include<stdio.h>
int main()
{
	char c;
	int l = 0, s = 0, d = 0, o = 0;
	printf("请输入一个字符:");
	while ((c = getchar()) && c != '\n')
	{
		if ((c >= 'a'&&c <= 'z') || (c >= 'A' &&c <= 'Z'))
			l++;
		else if (c == ' ')
			s++;
		else if (c >= '0'&&c <= '9')
			d++;
		else
			o++;
		}
	printf("字符中字母个数:%d,空格个数:%d,数字个数:%d,其他字符:%d\n", l,s,d,o);
	return 0;
}
发布了2 篇原创文章 · 获赞 2 · 访问量 168

猜你喜欢

转载自blog.csdn.net/qq_43207846/article/details/104580580
今日推荐