下面程序的功能是利用指针统计一个字符串中字母、空格、数字及其他字符的个数,请填空。
#include
main()
{intalpha,space,digit,other;
char*p,s[80];
alpha=space=digit=other=0;
printf("inputstring:\n");
gets(s);
for(p=s;*p!='\0';p++)
if(____)
alpha++;
elseif(____)
space++;
elseif(____)
digit++;
else
other++;
prinff("pha:%dspace:%ddigit:%dother:%d\n",alpha,space,digit,other);
}
字母包括大写和小写字母。 *p>'A'&&*p<'Z':*p>='a'&&*p<='z' *p==''¦¦*p=='\t' *p>='0'&&*p<='9'