c语言题目:输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数

大哥有没有人讲详细点的,我想分析下,c语言题目:输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数
最新回答
寂寞等不到天黑

2024-05-25 00:13:28

#include<stdio.h>

int main()

{

 char c;

 int letter=0,space=0,num=0,other=0;

 while((c=getchar())!='\n')

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

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

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

    else other++;

 printf("letter=%d num=%d space=%d  other=%d\n",letter,num,space,other);

return 0;

}