输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

学习 时间:2026-03-31 21:13:11 阅读:3052
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数#include#includemain(){char c;int w=0,x=0,y=0,z=0;while((c=getchar())!='\n'){if((c>='a'&& c='A' && c='0' && c

最佳回答

威武的白猫

呆萌的夕阳

2026-03-31 21:13:11

可以这样理解
当你在键盘输入的时候
程序已经开始运行了
当输入第一个字符的时候,程序已经开始判断了
输入以后 程序判断结束 变量自加完毕
输入第二个的时候 重复上面的程序操作
当遇到换行的时候 循环结束
当输入一行字符的时候
getchar()会每个字符每个字符的进行获取 知道获取到换行符的时候循环才结束
如果还有什么疑问 可以加我百度hi pengxuewanp

最新回答共有2条回答

  • 贪玩的灰狼
    回复
    2026-03-31 21:13:11

    可以这样理解当你在键盘输入的时候程序已经开始运行了当输入第一个字符的时候,程序已经开始判断了输入以后 程序判断结束 变量自加完毕输入第二个的时候 重复上面的程序操作当遇到换行的时候 循环结束当输入一行字符的时候getchar()会每个字符每个字符的进行获取 知道获取到换行符的时候循环才结束如果还有什么疑问 可以加我百度hi pengxuewanp

上一篇 湮没与淹没有什么区别?

下一篇 已知x为方程ax²+bx+c的根,则写出一个根为x分之1的一元二次方程