藍橋杯 不同單詞個數統計

2022-06-23 19:09:15 字數 660 閱讀 6344

@t [藍橋杯][演算法提高vip]不同單詞個數統計-題解(c++描述)oc

題目描述

編寫一個程式,輸入一個句子,然後統計出這個句子當中不同的單詞個數。例如:對於句子“one little two little three little boys”,總共有5個不同的單詞:one, little, two, three, boys。

說明:(1)由於句子當中包含有空格,所以應該用gets函式來輸入這個句子;(2)輸入的句子當中只包含英文字元和空格,單詞之間用一個空格隔開;(3)不用考慮單詞的大小寫,假設輸入的都是小寫字元;(4)句子長度不超過100個字元。

樣例輸入

one little two little three little boys

樣例輸出

5思路:這道題目 如果只會模擬的話 用我的方法可以的,首先找到每個單詞並將他存到每個二維字元陣列中,然後判重,如果一樣就把後邊那個為空,最後加。

#include#include#includeusing namespace std;

#include#includeint main()

}}

// cout

}int sum=0;

for(int i=1;i}cout<}