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;
}