题目描述
本题目要求编写程序,输入一行字符,统计每个单词的长度。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入
输入给出一行字符。
输出
在一行中输出每个单词的长度。每个数字后有一个空格。
#include<stdio.h>
int main(){
char c;
int sum=0,flag=1,t=0;
while(c!='\n'){
c=getchar();
if(c!=' '){
sum++;
flag=0;
t++;
}else if(c==' '&&flag==0){
printf("%d ",sum);
flag=1;
sum=0;
t=1;
}
}
if(t==2){
}else{
printf("%d",sum-1);
}
return 0;
}