C语言 统计输入文本的长度
输入一行文本,其中以空格分隔为若干个单词,以.结束。 输出每个单词的长度。 注意,行中可能出现连续的空格;最后的.不计算在内。
#include <stdio.h>
int main()
{
printf("\t\t\t\t\t请输入文本内容,以‘.’结束\n");
char a;
int i=0;
a=getchar();
while(a!='.')
{
if(a==' ')
{
if(i!=0)
{
printf("%d ",i);
i=0;
}
}
else
i+=1;
a=getchar();
}
if(a=='.'&&i!=0)
printf("%d ",i);
return 0;
}
让C更简单!