你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.
結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it's
算乙個單詞,長度為4。注意,行中可能出現連續的空格;最後的.
不計算在內。
輸入在一行中給出一行文字,以.
結束
在一行中輸出這行文字對應的單詞的長度,每個長度之間以空格隔開,行末沒有最後的空格。
it's great to see you here.
4 5 2 3 3 4
思路
注意兩個測試樣點比較坑人
測試樣點:
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define inf 0x3f3f3f3f
typedef
long
long ll;
string s;
int a[
10001];
intmain()
else
if(s[i]
==' '
&& cnt==0)
continue
;else
if(s[i]
=='.'
&& cnt==0)
break
;else
if(s[i]
=='.'
&& cnt>
0) a[idx++
]=cnt;
else cnt++;}
int flag=1;
for(
int i=
0;i)else
printf
(" %d"
,a[i]);
}return0;
}
7 26 單詞長度 (15 分)
7 26 單詞長度 15 分 你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應...
7 26 單詞長度 (15 分
你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應的單詞的長度,每個長度之間以空...
7 26 單詞長度 (15 分
你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應的單詞的長度,每個長度之間以空...