不能使用连续的不等式的。
#include "stdio.h"
int letter=0,number=0,space=0,other=0,i;
main()
{
char a[30];
gets(a);
fff(a);
printf("letter=%d,number=%d,space=%d,other=%d\n",letter,number,space,other);
system("pause");
}
fff(b)
char b[30];
{
for (i=0;b[i]!='\0';i++)
{if(65<=b[i]&&b[i]<=90||97<=b[i]&&b[i]<=122) letter++;
else if(48<=b[i]&&b[i]<=57) number++;
else if(b[i]==32) space++;
else other++;}
}