用兩個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...