總時間限制:
1000ms
記憶體限制:
65536kb
描述輸入一行單詞序列,相鄰單詞之間由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
1 #include 2 #include 3using
namespace
std;
4int
main()
5, m = 0;8
gets(s);
9int l=strlen(s);
10for (int i = 0; i <=l ; ++i)
1116
else
if (s[i - 1] != '
'&&(s[i] == '
'||s[i] == '\0'
))17
21if (s[i] == '
'&&s[i + 1] != '')
2225}26
int j = 0
;27 cout << a[0
];28
while (a[j+1] != 0)29
33return0;
34 }
//注意vs是不支援gets的,其用的是gets_s,但oj上又不支援gets_s;
另解
1 #include2 #include 3
using
namespace
std;45
const
int n = 310;6
string s[n]; //
儲存字串的每個單詞 78
intmain()
16else
if (str[i + 1] != '
') 19}20
for (int i = 0; i <= len; i++)
2425
return0;
26 }
單詞的長度
時間限制 1000 ms 記憶體限制 65536 kb 提交數 359 通過數 222 輸入一行單詞序列,相鄰單詞之間由1個或多個空格間隔,請對應地計算各個單詞的長度。注意 如果有標點符號 如連字元,逗號 標點符號算作與之相連的詞的一部分。沒有被空格間開的符號串,都算作單詞。一行單詞序列,最少1個單...
單詞的長度
描述 輸入一行單詞序列,相鄰單詞之間由1個或多個空格間隔,請對應地計算各個單詞的長度。注意,如果有標點符號 如連字元,逗號 標點符號算作與之相連的詞的一部分。沒有被空格間開的符號串,都算作單詞。輸入一行單詞序列,最少1個單詞,最多300個單詞,單詞之間用至少1個空格間隔。單詞序列總長度不超過1000...
單詞的長度
題目描述 輸入一行單詞序列,相鄰單詞之間由1個或多個空格間隔,請對應地計算各個單詞的長度。注意 如果有標點符號 如連字元,逗號 標點符號算作與之相連的詞的一部分。沒有被空格間開的符號串,都算作單詞。輸入 一行單詞序列,最少1個單詞,最多300個單詞,單詞之間用至少1個空格間隔。單詞序列總長度不超過1...