#include /* 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; }