31 lines
433 B
C
31 lines
433 B
C
#include <stdio.h>
|
|
|
|
|
|
/*
|
|
1.解决字符的循环输入
|
|
while((ch=getchar())!='\n')
|
|
|
|
2.判断字符类型
|
|
ASCALL码范围
|
|
|
|
*/
|
|
int main(){
|
|
|
|
char ch;
|
|
int l, d, o;//l字母的个数 d为数字个数 o为其他字符个数
|
|
l=d=o=0;
|
|
while((ch=getchar()) != '\n'){
|
|
if(ch >= 'a' && ch<='z' || ch >= 'A' && ch<='Z' ){
|
|
l++;
|
|
}else if(ch >= '0' && ch <= '9'){
|
|
d++;
|
|
}else{
|
|
o++;
|
|
}
|
|
}
|
|
printf("字母个数:%d 数字个数:%d 其他个数%d\n", l, d, o);
|
|
|
|
|
|
return 0;
|
|
}
|