總結
大致思路就是用map把單詞轉化成陣列的方式,在存下乙個單詞的時候 只需判斷這個單詞所對用的mp陣列是否已經存在,如果不存在則令其為1,無論是否存在 最後都把字串s重置。主要考察的就是map的用法和string的用法
lily的好朋友xiaoou333最近很空,他想了一件沒有什麼意義的事情,就是統計一篇文章裡不同單詞的總數。下面你的任務是幫助xiaoou333解決這個問題。
input 有多組資料,每組一行,每組就是一篇小文章。每篇小文章都是由小寫字母和空格組成,沒有標點符號,遇到#時表示輸入結束。 output 每組只輸出乙個整數,其單獨成行,該整數代表一篇文章裡不同單詞的總數。 sample input
you are my friendsample 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函式來輸入這...