求解
将以下程序补充完整,实现:输入一行字符,分别统计出其中英文字母、空格、数字和其他字母的个数。#include <stdio.h>
int main( )
{
char c;
int letter=0,space=0,digit=0,other=0;
printf("input a line letter:\n");
__________ /*读取当前字符,如不为回车符则进行统计*/
{
if(c>='a' && c<='z'||c>='A' && c<='Z')
letter++;
else if(c==' ')
space++;
else __________
digit++;
else
other++;
}
printf(" letter=%d,space=%d,digit=%d,other=%d\n",letter,space,digit,other);
return 0;
}