#include <stdio.h>
#include <string.h>
int main(){
int cnt = 0;
char a[100000];
while(gets(a) != NULL){ //注意这里的输入
int flag = 1; //用于格式化输出
int i = 0; //索引
char c = a[0];
if(c == '.'){ //只有一个点时
printf("0\n");
continue;
}
while(c != '.'){ //紧紧的抓住以.结尾
if(c == ' '){ //消除开头空格
while(a[i] == ' '){
i ++;
}
}
cnt ++;
i ++;
c = a[i];
if(c == ' ' || c == '.'){ //注意这里的.
if(flag){
printf("%d", cnt);
flag = 0;
}
else {
printf(" %d", cnt);
}
cnt = 0;
}
}
printf("\n");
}
return 0;
}
#include <string.h>
int main(){
int cnt = 0;
char a[100000];
while(gets(a) != NULL){ //注意这里的输入
int flag = 1; //用于格式化输出
int i = 0; //索引
char c = a[0];
if(c == '.'){ //只有一个点时
printf("0\n");
continue;
}
while(c != '.'){ //紧紧的抓住以.结尾
if(c == ' '){ //消除开头空格
while(a[i] == ' '){
i ++;
}
}
cnt ++;
i ++;
c = a[i];
if(c == ' ' || c == '.'){ //注意这里的.
if(flag){
printf("%d", cnt);
flag = 0;
}
else {
printf(" %d", cnt);
}
cnt = 0;
}
}
printf("\n");
}
return 0;
}