找不同單詞的個數

2021-08-19 17:15:26 字數 576 閱讀 1228

總結

大致思路就是用map把單詞轉化成陣列的方式,在存下乙個單詞的時候 只需判斷這個單詞所對用的mp陣列是否已經存在,如果不存在則令其為1,無論是否存在 最後都把字串s重置。主要考察的就是map的用法和string的用法

lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面你的任務是幫助xiaoou333解決這個問題。

input 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符號,遇到#時表示輸入結束。 output 每組只輸出乙個整數,其單獨成行,該整數代表一篇文章裡不同單詞的總數。 sample input

you are my friend

#

sample output
4

#include#include#include#include#include#includeusing namespace std;

int main()

if(c==' ')

}s="";

} if(c=='\n')

}s="";

cout<

不同單詞個數統計

題目描述 編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 one little two little three little boys 總共有5個不同的單詞 one,little,two,three,boys。說明 1 由於句子當中包含有空格,所以應該用gets函...

藍橋杯 不同單詞個數統計

t 藍橋杯 演算法提高vip 不同單詞個數統計 題解 c 描述 oc 題目描述 編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 one little two little three little boys 總共有5個不同的單詞 one,little,two,thr...

演算法提高 不同單詞個數統計

編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 one little two little three little boys 總共有5個不同的單詞 one,little,two,three,boys。說明 1 由於句子當中包含有空格,所以應該用gets函式來輸入這...