zoukankan      html  css  js  c++  java
  • 习题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 != '')
    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
    ", cap_letter, sma_letter, space, digit, other);
    41 
    42 }
  • 相关阅读:
    flash player over linux
    chmod 命令
    A*算法
    adb找不到设备
    ubuntu14.04安装wine以及国际版QQ
    linux man
    X-window
    linux file system
    linux command
    directUI
  • 原文地址:https://www.cnblogs.com/2018jason/p/12072514.html
Copyright © 2011-2022 走看看