1 空隙 StringCount(CHAR * S) 2 { 3 int型 LEN = 0 。 4 のchar * P = S。 5 INT cap_letter = 0 。 6 INT sma_letter = 0 。 7 int型のスペース= 0 ; 8 int型の桁= 0 。 9 INT他= 0 。 10 11 しばらく(* 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は、文字の数を分類しました。
おすすめ
転載: www.cnblogs.com/2018jason/p/12072514.html
おすすめ
ランキング