/*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 分別代表學生的...