关于#c语言#的问题:(2)编写程序 c5-2-8.c,实现的功能是:从键盘输入一行字符,分别统计这行字符中的英文字母、空格、数字和其它字符的个数
问题描述:
(2)编写程序 c5-2-8.c,实现的功能是:从键盘输入一行字符,分别统计这行字符中的英文
字母、空格、数字和其它字符的个数。
要求:
① 画出程序流程图。
② 完成程序代码的编写、调试,最终得到正确的运行结果。
答
有用请点赞、关注、采纳三连!!!
/* c5-2-8.c */
#include <stdio.h>
int main( )
{
int y=0,k=0,s=0,q=0;//都是首字母
char ch;
ch=getchar();
while(ch!='\n')
{
if(ch>='0'&&ch<='9')
s++;
else
if(ch>='A'&&ch<='z')
y++;
else
if(ch==' ')
k++;
else
q++;
ch=getchar();
}
printf("英文字母%d个\n数字%d个\n空格%d个\n其他%d个\n",y,s,k,q);
return 0;
}
有用请点赞、关注、采纳三连!!!