计算字符串中数字、字母、空格以及其他字符的个数!
#include<stdio.h>#include<string.h>
void main()
{
int a,b,c=0,d=0,f=0,g=0;
char e[100];
printf("请输入字符串:");
gets(e);
a=strlen(e);
for(b=1;b<=a;b++)
{
if(e[b]=32) c++;
else if((e[b]>='a'&&e[b]<='z')||(e[b]>='A'&&e[b]<='Z')) d++;
else if(e[b]>=0&&e[b]<=9) f++;
else g++;
}
printf("空格个数:%d\n 字母的个数:%d\n 数字的个数:%d\n 其他字符的个数:%d\n",c,d,f,g);
}
怎么输出都加在空格上 其他的都为0!