编 一个程序, 输入一行字符,分别统计出其中,英文字母,空格,数字和其他字符个数~!
会的写出来大家看看`~!
谢谢`~了`~!
#include "stdio.h"
void main()
{
int b,c,d,e,a=b=c=d=e=0;
char x,ch;
printf("请输入字符:");
ch = 'y';
while(ch=='y')
{
ch = ' ';
x=getchar();
if(x=='\n')
{
break;
}
if(x>=97 && x<=122 || x>=65 && x<=90)
{
a++;
}
else if(x==32)
{
b++;
}
else if(x>=48 && x<=57)
{
c++;
}
else
{
d++;
}
printf("letter=%d,blank=%d,number=%d,others=%d\n",a,b,c,d);
printf("还要继续统计吗(y/n)?");
fflush(stdin);
scanf("%c",&ch);
printf("请继续输入:\n");
x=getchar();
fflush(stdin);
}
}