文档库 最新最全的文档下载
当前位置:文档库 › 单词的长度

单词的长度

#include
输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。

注意,如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。

关于输入
一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔

关于输出
对应单词的长度。之间以逗号间隔

例子输入
She was born in 1990-01-02 and from Beijing city.


例子输出
3,3,4,2,10,3,4,7,5








int main(){
int n,i,j,k;
int sz[300];
j=0;
n=0;
char zfc[1000];
gets(zfc);
for(i=0;zfc[i]!=0;i++){
if(zfc[i]!=32){
n++;
}else{
sz[j]=n;
if(n!=0){
j++;
}
n=0;
}
}
sz[j]=n;
for(i=0;iprintf("%d,",sz[i]);
}
printf("%d",sz[j]);
return 0;
}


相关文档