統計單詞長度
#include <stdio.h>
int main(void)
{
char c;
int count = 0;
int flag = 1; //flag用來統計是否需要輸出空格
scanf("%c",&c);
while(c != '.')
{
if(c == ' ')
{
if(count != 0)
{
if(flag ==1 )
{
printf("%d",count);
flag = 0;
}
else
printf(" %d", count);
count = 0;
}
}
else
count++;
scanf("%c",&c);
}
if(count != 0) //因為最後一個單詞,有句号,沒有輸出單詞長度,是以需要一個條件判斷,來輸出最後一個單詞長度。
{
if(flag == 1)
printf("%d", count);
else
printf(" %d",count);
}
return 0;
}