单词的长度

单词的长度


链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1142

【题目描述】

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

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

 

【输入】

一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。

【输出】

依次输出对应单词的长度,之间以逗号间隔。

【输入样例】

 She was born in 1990-01-02  and  from Beijing city.

【输出样例】

3,3,4,2,10,3,4,7,5
#include<iostream>

using namespace std;
int m[400];
int main(){
    string s;int i=0;
    while(cin>>s){
        m[i++]=s.size();
    }
    for(int j=0;j<i;j++){
        if(j!=i-1)cout<<m[j]<<",";
        else cout<<m[j];
    }
原文地址:https://www.cnblogs.com/EdSheeran/p/7326996.html