華為上機題目

2021-06-23 09:48:39 字數 882 閱讀 5613

/*15.在給定字串中找出單詞( 「單詞」由大寫字母和小寫字母字元構成,

其他非字母字元視為單詞的間隔,如空格、問號、數字等等;另外單個字母不算單詞);

找到單詞後,按照長度進行降序排序,(排序時如果長度相同,則按出現的順序進行排列)

,然後輸出到乙個新的字串中;如果某個單詞重複出現多次,則只輸出一次;

如果整個輸入的字串中沒有找到單詞,請輸出空串。輸出的單詞之間使用乙個」空格」隔開,

最後乙個單詞後不加空格。

要求實現函式:

void my_word(charinput, char output)

【輸入】 char input, 輸入的字串

【輸出】 char output,輸出的字串

【返回】無

*/#include

#include

#include

using namespace std;

void my_word(char *input,char *output)

if(word_cnt.size()==0)

//採用選擇排序法遍歷

map::iterator it=word_cnt.begin(),iter,des;

string out;

for(int time=0;time  it=word_cnt.begin();

int max=it->second;

des=it;

for(iter=++it;iter!=word_cnt.end();iter++)

}if(time  else

des->second=0;

}strcpy(output,const_cast(out.c_str()));

}void main()

華為上機題目

1.void fun char input,char output 查詢字串中的大寫字母,並把它逆序輸出 2.數字膨脹 void fun char input,int time,char output time 膨脹倍數 當time 1時,將字串input中的數字膨脹,具體流程為 對於字串中的數字,...

2023年華為上機題目

華為2014校園招聘的機試題目和2013年的完全一樣。一 題目描述 60分 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter...

華為上機測試題目

汽水瓶明明的隨機數 進製轉換 最後乙個單詞的長度 計算字元的個數 老師想知道從某某同學當中,分數最高的是多少,現在請你程式設計模擬老師的詢問。當然,老師有時候需要更新某位同學的成績.輸入描述 輸入包括多組測試資料。每組輸入第一行是兩個正整數n和m 0 n 30000,0 m 5000 分別代表學生的...