[求助关于一道c语言编程题
我刚学C语言 请高手帮帮忙 输入一行字符,分别 统计出其中英文字母.空格.数字和其他字符的个数。
char *string;
int num = 0, str = 0, others = 0; //num 数字字符个数 str 字母个数 others 其它字符个数
for(i = 0; i < length; i++)
{
if(string[i] < '0')
others++;
else if(string[i] <= '9')
num++;
else if(string[i] < 'A')
others++;
else if(string[i] <= 'Z')
str++;
else if(string[i] < 'a')
others++;
else if(string[i] <= 'z')
str++;
else others++;
}