1 #include<stdio.h>
2 #include<string.h>
3 int main()
4 {
5 char a[100];
6 gets(a);
7 int len=strlen(a);//字符串实际长度
8 int Z=0,z=0,k=0,s=0,q=0;
9 char *p;
10 p=&a;
11 int i;
12 for(i=0;i<len;i++){
13 if(*(p+i)>='A'&&*(p+i)<='Z'){
14 Z++;
15 }else if(*(p+i)>='a'&&*(p+i)<='z'){
16 z++;
17 }else if(*(p+i)==' '){
18 k++;
19 }else if(*(p+i)>='0'&&*(p+i)<='9'){
20 s++;
21 }else{
22 q++;
23 }
24 }
25 printf("%d %d %d %d %d\n",Z,z,k,s,q);
26 return 0;
27 }
01-30
1231
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)