習題6-1 分類統計字符個數


 1 void StringCount(char s[])
 2 {
 3     int letter, blank, digit, other;
 4     
 5     letter = 0;
 6     blank = 0;
 7     digit = 0;
 8     other = 0;
 9     
10     int i = 0;
11     while (s[i] != '\0')        //字符串都是'\0'結尾的 
12     {
13         if ((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= 'a' && s[i] <= 'z'))
14         {
15             letter++;
16         }
17         else if (s[i] == ' ' || s[i] == '\n')
18         {
19             blank++;
20         }
21         else if (s[i] >= '0' && s[i] <= '9')
22         {
23             digit++;
24         }
25         else
26         {
27             other++;
28         }
29         
30         i++;
31     }
32         
33     printf("letter = %d, blank = %d, digit = %d, other = %d\n", letter, blank, digit, other);
34 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM