标签:ar amp sp c har as print bs class
int c = 0, space = 0, num = 0, other = 0;
char s[] = "djwiJFIW 123@#$!%";
// scanf("%s", s);
char *str = s;
while (*str != ‘\0‘) {
if ((*str >= ‘A‘ && *str <= ‘Z‘) || (*str >= ‘a‘ && *str <= ‘z‘)) {
c++;
}else if (*str == ‘ ‘){
space++;
}else if (*str >= ‘0‘ && *str <= ‘9‘){
num++;
}else{
other++;
}
str++;
printf("%c ", *str);
}
printf("英文,空格,数字和其他字符的个数分别为: %d,%d,%d,%d\n", c, space, num, other);
输入一行字符,分别统计出其中英文,空格,数字和其他字符的个数
标签:ar amp sp c har as print bs class
原文地址:http://blog.csdn.net/feng_ge18/article/details/38850107