# 统计各类字符个数

<pre><p>分别统计一个字符串中出现小写字母、大写字母、数字和空格的个数。
输入格式:
在一行中输入长度不超过40的字符串。
输出格式:
第一行中输出“小写字母&#61;x“ 第二行中输出“大写字母&#61;y“ 第三行中输出“数字&#61;z” 第四行中输出“空格&#61;m” 所有结果均原样输出&#xff0c;没有列宽控制。</p></pre>
<p>输入样例:</p>
<code>sd2h b57 sA</code>
<p>输出样例:</p>
<pre>
<code>小写字母&#61;5
大写字母&#61;1
数字&#61;3
空格&#61;2</code></pre>

## template

```cpp
#include<stdio.h>
int main()
{
	int a=0,b=0,c=0,d=0,e=0;
	char *p,str[80];
	p=str;
	gets(str);
	while(*p)
	if(*p>='A' && *p <='Z')
		{a++;p++;}
	else if(*p>='a' && *p <='z')
		{b++;p++;}
	else if(*p==' ')
		{c++;p++;}
	else if(*p>='0' && *p <='9')
		{d++;p++;}
	else
		{e++;p++;}
	printf("%d %d %d %d %d\n",a,b,c,d,e);
	return 0;
}
```

## 答案

```cpp

```

## 选项

### A

```cpp

```

### B

```cpp

```

### C

```cpp

```