Q 單詞的長度

2022-06-29 17:27:08 字數 1248 閱讀 4963

總時間限制: 

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 3

using

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 #include  

2 #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...