class-notes/2208/C语言/源码/字符串-1.c
2025-03-14 11:18:41 +08:00

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;
}