统计单词长度
程序员文章站
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;
}