#include#includeint chc(char *p){ char chlast; int wordnum=0; while(chlast=*p++) //前一个是数字或字符、-,而后一个不是,则单词数加1 if(!isalnum(*p) && !isalpha(*p) && *p!='-' &&\ (isalnum(chlast) || isalpha(chlast) || chlast=='-')) wordnum++; return wordnum;}void main(){ char str[100]; char astr1[]="for (i=0;i 