7-26 单词长度(15分)你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it‘s算一个单词,长度为4。注意,行中可

#include<stdio.h>
int main()
{
	char input, blank = ' ';
	int num_letter = 0;
	int flag=0;
	
	while((input = getchar()) != '.'){
		if(input != ' '){
			num_letter++;
		}
		else if(num_letter != 0){
			if(flag != 0){//如果前面有单词,则flag必为1 ,则输出一个空格 
				putchar(blank);
			}
			flag = 1;
			printf("%d",num_letter);
			num_letter = 0; 
		}
		else{
			continue;
		}
	}
	if(flag == 1&&num_letter != 0){//在最后一个单词时,读到空格就直接跳到continue,然后读到‘.’就退出循环了 
		putchar(blank);//保证前面一定有单词 输出一个空格 
	}
	if(num_letter){
		printf("%d",num_letter);//输出在循环中计算的最后一个单词个数 
	}
	return 0;
 }