输入一行字符串统计其中的字母,数字,空格和其他字符的个数。(gets())
字符串数组
int main()
{
int letter , blank , digit , other ;
letter = blank = digit = other = 0;
char str[1000];
gets(str);
for(int i=0;i<strlen(str);i++)
{
if(isalpha(str[i]))
++letter;
else if(isdigit(str[i]))
++digit;
else if(isspace(str[i]))
++blank;
else
++other;
}
printf("letter = %d, blank = %d, digit = %d, other = %d", letter, blank, digit, other);
return 0;
}