1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #include<stdio.h> #include<string.h> int main(){
char str[199]; gets_s(str); int letter = 0; int number = 0; int space = 0; int other = 0; int len = strlen(str); for (int i = 0; i < len; i++) { if (str[i] >= 'a' && str[i] <= 'z' || str[i] >= 'A' && str[i] <= 'Z') { letter++; } else if (str[i] >= '0' && str[i] <= '9') { number++; } else if (str[i] == ' ') { space++; } else{ other++; } } printf("%d %d %d %d", letter,number,space,other); return 0; }
|