C 單詞匹配 有點小問題)

2021-08-19 17:48:22 字數 479 閱讀 6725

用兩個string型別的陣列儲存所出現的單詞,每個單詞單獨看成乙個字串,然後將句子單詞所在的陣列做一遍篩選,去除重複的單詞項,最後用兩重迴圈來統計單詞出現次數。由於句子輸入是以回車為結束標誌,所以採用cin進行輸入,用do-while迴圈來判斷是否結束,文字輸入以ctrl+z為結束標誌,所以用while(cin>>str)迴圈來進行輸入。

#include

#include

using namespace std;

int main()

while(cin.get()!='\n');

num1=i;

//輸入文字

while(cin>>str)

num2=j;

//刪除重複項

for(i=0;i

} }

} //統計數量

for(i=0;i

cout< }

return 0; }

半折法查詢(有點小問題)

剛才是寫這個程式的時候,33行寫成 high mid 1 和35寫成 low low 1 結果在輸入不存在的數字時,程式陷入死迴圈,個人理解,似乎加一和減一沒影響,此處還需仔細想想才行。1 include 2 include 3 define max 1045 int binary search i...

C語言小問題

define max a,b 於是我開始修改 檢視各種 反饋的結果。int a 10,b 100 int x 好吧,我把圓括號給刪除了,於是編譯器給我報錯了。error expected expression before int int a,b 好吧,不能沒有圓括號,雖然現在還不知道是為啥。然後我...

C 程式設計小問題

1.vs2008中使 對齊的快捷鍵 全選 ctrl a ctrl k,f 格式化 2.定位 前乙個花括號的方法 ctrl 3.opencv 中在使用mat roi 時,需要注意 如果對roi處理會影響全域性的 所以在處理時需要新宣告乙個mat然後clone到這再處理。4.補充vs快捷鍵 在vc200...