多組資料,每組一行,表示一篇文章。文章只由小寫字母和空格構成。
遇到#時表示輸入結束
每組輸入輸出乙個整數,單獨成行,表示這篇文章裡不同單詞的總數。
you are my friend
使用c++裡的string、set
使用getline(cin,str)函式進行輸入
題目要求一行輸出乙個整數,故用getline來輸入一行,用string物件來接收,利用string物件可以用下標訪問的特點來設計乙個判斷是否為單詞,用set的string型別物件存放單詞,最後輸出set的大小
#include
#include
#include
using
namespace std;
intmain()
if(flag)
st.insert
(t);
} cout
<}return0;
}
1.審題要注意「每行都輸出乙個結果」!!!
2.單引號和雙引號的區別
單引號括起來的字元可以表示乙個整數值,對應著ascii碼
單引號「a」位元組長度為1,雙引號「a」位元組長度為2,因為雙引號引起來的字元大小總是+1,因為在末尾會新增結束符 「\0」
單詞數-2072
getline函式詳解
統計單詞數
include include include include include includeusing namespace std struct node int main else if s.find 1 transform s.begin s.end s.begin toupper sourc...
單詞數(stringstream分割單詞
lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面你的任務是幫助xiaoou333解決這個問題。input 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符號,遇到 時表示輸入結束。output 每...
單詞數目統計
時間限制 10 sec 記憶體限制 128 mb neo 給你一系列字串,請你輸出字串中的不同單詞個數以及總單詞個數。多組輸入,每組資料都是一行字串 長度小於200 其中每個單詞以空格隔開 單詞都是小寫字母組成 輸出字串中的不同單詞個數以及總單詞個數。i love china aa aa bb 3 ...