奇怪 着个怎么不行啊?
#include <stdio.h>
void main()
{int i,num=0,word=0,len,a=0;
char c;
char str[81];
gets(str);
for(i=0;(c=str[i])!='\0';i++)
if(c==' ')
{
word=0;
}
else if(word==0)
{
if(len>a)
a=len;
printf("%d\n",a);
word=1;
num++;
len=1;
}
else
{
len++;
}
printf("共有%d个单词。",num);
printf("最长的单词长度为:%d",a);
}