天天看點

統計單詞長度

統計單詞長度

#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;	
}
           

繼續閱讀