輸入一段文章,輸出最高頻與次高頻的單詞(全部小寫,逗號分隔)。文章中僅出現空格,逗號和句號這三種分隔符。
不考慮頻率一致的情況。忽略大小寫。
輸入:i am a student.i come from xidian,i love xidian.
輸出:i,xidian
#include #include #include using namespace std;
#define n 2048
int compare(const void *p,const void *q)
//大寫轉小寫
string tolow(string s)
void process(string tmp)
;//存單詞
int num[n]=;//存單詞個數
int num2[n]=;//存單詞個數,因為中間排序對num陣列變動,用num2儲存排序之前的單詞個數
華為機試真題 66 單詞搜尋
題目 日期 2015 07 06 題目 wordsearch include include include include include using namespace std bool dfs vector board,string word,int index,int x,int y,vec...
中級 單詞倒排 華為機試 C C
對字串中的所有單詞進行倒排。說明 1 每個單詞是以26個大寫或小寫英文本母構成 2 非構成單詞的字元均視為單詞間隔符 3 要求倒排後的單詞間隔符以乙個空格表示 如果原字串中相鄰單詞間有多個間隔符時,倒排轉換後也只允許出現乙個空格間隔符 4 每個單詞最長20個字母 輸入一行以空格來分隔的句子 輸出句子...
華為機試整理
include stdafx.h includeusing namespace std int main int argc,tchar argv cout 2.大數相加 用stl的string比較方便,如下,自己測了幾組資料沒有什麼問題。include stdafx.h include includ...