新手,给点提示,不要答案
输入一行字符,统计英文字母、空格、数字和其它字符的个数
① 设置不同变量(初值0),用于统计各字符数量
② 输入用gets(),不要用scanf()
③ 用循环遍历字符串,每次找到一个就加1
④ 遍历结束,打印各字符数量
⑤ 程序退出
#include"stdio.h" void main() { char ch; int a=0,b=0,c=0; while((ch=getchar())!='\0') { if((ch<='Z' && cb>='A') || (ch<='z' && cb>='a')) {a++;} else if(ch<='9' && cb>='0') {b++;} else {c++;} } printf("字母有:%d,数字有:%d,其他字符有:%d",a,b,c); }