习题8-9 分类统计各类字符个数

Posted jason2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了习题8-9 分类统计各类字符个数相关的知识,希望对你有一定的参考价值。

 1 void StringCount(char* s)
 2 {
 3     int len = 0;
 4     char* p = s;
 5     int cap_letter = 0;
 6     int sma_letter = 0;
 7     int space = 0;
 8     int digit = 0;
 9     int other = 0;
10 
11     while (*p != \'\\0\')
12     {
13         len++;
14         p++;
15     }
16     for (int i = 0; i < len; i++)
17     {
18         if (s[i] >= \'A\' && s[i] <= \'Z\')
19         {
20             cap_letter++;
21         }
22         else if (s[i] >= \'a\' && s[i] <= \'a\')
23         {
24             sma_letter++;
25         }
26         else if (s[i] == \' \')
27         {
28             space++;
29         }
30         else if (s[i] >= \'0\' && s[i] <= \'9\')
31         {
32             digit++;
33         }
34         else
35         {
36             other++;
37         }
38     }
39 
40     printf("%d %d %d %d %d\\n", cap_letter, sma_letter, space, digit, other);
41 
42 }

以上是关于习题8-9 分类统计各类字符个数的主要内容,如果未能解决你的问题,请参考以下文章

习题6-1 分类统计字符个数 (15 分)

[PTA]习题6-1 分类统计字符个数

[PTA]实验8-2-6 分类统计各类字符个数

统计一行字符中各类字符的个数

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

[PTA]习题6-8 统计一行文本的单词个数