欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

统计单词长度

程序员文章站 2024-02-26 10:35:46
...

统计单词长度

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