C语言编程,输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数

如题所述

#include<stdio.h>

int main()

{int zm=0,kg=0,sz=0,qt=0;

 char c;

 for(;(c=getchar())!='\n';)

   if(c>='A'&&c<='Z'||c>='a'&&c<='z')zm++;

    else if(c>='0'&&c<='9')sz++;

      else if(c==' ')kg++;

         else qt++;

printf("英文字母:%d\n数字:%d\n空格:%d\n其它:%d\n",zm,sz,kg,qt);

return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-09

C语言经典例子之统计英文、字母、空格及数字个数

第2个回答  2019-06-28
“空格”键盘是按“spacebar”
键盘上最长的那个键,条件是c=='
'

或c==32,“空格”键对应的ASCII值是32。
第3个回答  2016-12-16
都知道君这个机器人回答的蛮好的。你仔细看看
相似回答