输入一行字符,统计每个单词的长度。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
#include <stdio.h>
int main()
{ char ch;
int isWord = 0;
int l = 0;
int allblank = 1;
while((ch=getchar())!= '\n')
{
if(ch == ' ')
{
if(isWord)
{
printf("%d ", l);
isWord = 0;
l = 0;
}
}
else
{
if(!isWord)
{
isWord = 1;
}
l++;
allblank = 0;
}
}
if(isWord) printf("%d ", l);
if(allblank) printf("0 ");
return 0;
}