25 lines
491 B
C
25 lines
491 B
C
#include <stdio.h>
|
|
|
|
int main(){
|
|
char str[100], space, low_letter, upp_letter, number;
|
|
space = low_letter = upp_letter = number = 0;
|
|
char *p;
|
|
gets(str);
|
|
p = str;
|
|
while(*p != '\0'){
|
|
if(*p == ' '){
|
|
space++;
|
|
}else if(*p >= 'a' && *p <= 'z'){
|
|
low_letter++;
|
|
}else if(*p >= 'A' && *p <= 'Z'){
|
|
upp_letter++;
|
|
}else if(*p >= '0' && *p <= '9'){
|
|
number++;
|
|
}
|
|
p++;
|
|
}
|
|
printf("空格:%d 小写字母:%d 大写字母:%d 数字%d\n",
|
|
space, low_letter, upp_letter, number);
|
|
return 0;
|
|
}
|