3401:練69.1 單詞的長度

3401:練69.1 單詞的長度

時間限制: 1000 ms 內存限制: 65536 KB
提交數: 991 通過數: 613
【題目描述】
輸入一行單詞序列,相鄰單詞之間由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>
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string str,res;
    int i=0;
    while(cin >> str) {
    	if(i==0){
    		res = to_string(str.length());
		}else{
			res = res + "," + to_string(str.length()) ;
		}
		i++;
	} 
    cout << res;
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章