PTA:输出句子中每个单词的长度

题目描述:
输入一行文本,其中以空格分隔为若干个单词,以.结束。 输出每个单词的长度。 注
意,行中可能出现连续的空格;最后的.不计算在内。
代码:
#include
main()
{
int flag=0,count=0;
char c1;
while ((c1=getchar())!='.')
{
if (c1!=' ')
{
 count++;
if (flag==0) flag=1;
}
else
if(flag==1)
{
 flag=0;
 printf("%d ",count);
 count=0;
 }
}
if(flag==1){printf("%d \n",count);
}
}

你可能感兴趣的:(算法)