字符串里各字符个数

#include <stdio.h>
//字符串中各个字符个数
int main()
{
	int a=0, b=0, c=0, d=0;
	char ch;
	ch = getchar();
	while (ch != '\n')
	{
		if (ch >= 65 && ch <= 90 || ch >= 97 && ch <= 122)
			a++;
		else
			if (ch ==32)
				b++;
			else
				if (ch >= 48 && ch <= 57)
					c++;
				else
					d++;
		
		ch = getchar();
		}
	printf("字母有%d个\n空格有%d个\n数字有%d个\n其他字符有%d个", a, b, c, d);
	return 0;
}
发布了24 篇原创文章 · 获赞 5 · 访问量 1249
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章