編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如:對於句子「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
用字元流將這個字串以空格分開,然後建乙個陣列arr,每個單詞迴圈一遍arr陣列,沒有一樣的單詞就插入陣列,最後輸出arr陣列長度。
#include
#include
#include
#include
using
namespace std;
intmain()
}if(flag ==0)
//沒有相同的單詞就插入當前單詞
} cout << cnt << endl;
return0;
}
演算法提高 不同單詞個數統計
問題描述 編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 one little two little three little boys 總共有5個不同的單詞 one,little,two,three,boys。說明 1 由於句子當中包含有空格,所以應該用gets函...
不同單詞個數統計
題目描述 編寫乙個程式,輸入乙個句子,然後統計出這個句子當中不同的單詞個數。例如 對於句子 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...