C语言基础:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

题目描述

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

输入

输出

样例输入

a 1,

样例输出

1
1
1
1
#include<stdio.h>

int main()
{
	char c;
	int letter,blankSpace,number,other;
	letter=blankSpace=number=other=0;
	while((c=getchar())!='\n')
	{
		if(c>='a' && c<='z' || c>='A' && c<='Z')
			letter++;
		else if(c>='0' && c<='9')
			number++;
		else if(c==' ')
			blankSpace++;
		else 
			other++;		
	}
	printf("%d\n%d\n%d\n%d",letter,blankSpace,number,other);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_40757240/article/details/85342571