C语言第五章课后习题之2:输入一行字符,分别统计其中字符个数
28
Sep
0
要求统计其中英文字母、空格、数字和其他字符的个数
代码:
1 2 3 4 5 6 | char c; int c1,c2,c3,c4; c1=c2=c3=c4=0; //定义四种类型的计数器 while ( (c=getchar()) !='\n' ) { if(c>=65 && c<=90 || c>=97 && c<=122) c1+=1; if(c==32) c2+=1; if(c>=48 && c<=57) c3+=1; |
else c4+=1;
}
printf(“字母的个数是%d\n”, c1);
printf(“空格的个数是%d\n”, c2);
printf(“数字的个数是%d\n”, c3);
printf(“其他字符的个数是%d\n”, c4);
这是我的代码。通过判断字符的ASCII码来确定其类型,但也有更直接的方法,比如直接判断数字,字母等。
Filed Under: 职业生涯
No Comments