新手,给点提示,不要答案
输入一行字符,统计英文字母、空格、数字和其它字符的个数
① 设置不同变量(初值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);
}