2013屆華為校園招聘機試題

2021-06-25 17:35:13 字數 768 閱讀 4196

筆試題目(機試,共兩題) 

題目一:子串分離 

題目描述:   

通過鍵盤輸入任意乙個字串序列,字串可能包含多個子串,子串以空格分隔。請編寫乙個程式,自動分離出各個子串,並使用』,』將其分隔,並且在最後也補充乙個』,』並將子串儲存。 

如果輸入「abc def gh i        d」,結果將是abc,def,gh,i,d, 

要求實現函式:   

void dividestring(const char *pinputstr, long linputlen, char *poutputstr); 

【輸入】  pinputstr:  輸入字串 

linputlen:  輸入字串長度                   

【輸出】  poutputstr:  輸出字串,空間已經開闢好,與輸入字串等長; 

【注意】只需要完成該函式功能演算法,中間不需要有任何io 的輸入輸出 

示例   

輸入:「abc def gh i        d」

輸出:「abc,def,gh,i,d,」

#include #include #include #include using namespace std;

void dividestring(const char *pinputstr, long linputlen, char *poutputstr)

head = p1;

return head;

}

2013華為校園招聘機試題

題目描述 60分 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter const char pinputstr,long li...

2012屆華為校園招聘機試題

int cal score int score,int judge type,int n else 大眾評委 if 0 publicnum 沒有大眾評委 else 2 給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣...

2014屆華為校園招聘機試題

分類 面試珠璣 2013 09 05 14 14 1212人閱讀收藏 舉報華為機試 華為2014校園招聘的機試題目和2013年的完全一樣。一 題目描述 60分 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 aba...