2015年華為校園招聘筆試題
更新時間:2024-07-29 15:28:37 活動方案 我要投稿
通過鍵盤輸入一串小寫字母(a~z)組成的字符串。請編寫一個字符串過濾程序,若字符串中出現(xiàn)多個相同的字符,將非首次出現(xiàn)的字符過濾掉。
比如字符串“abacacde”過濾結果為“abcde”。
要求實現(xiàn)函數(shù):
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);
【輸入】 pInputStr: 輸入字符串
lInputLen: 輸入字符串長度
【輸出】 pOutputStr: 輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長;
【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO的輸入輸出
示例
輸入:“deefd” 輸出:“def”
輸入:“afafafaf” 輸出:“af”
輸入:“pppppppp” 輸出:“p”
*/
/* main函數(shù)已經(jīng)隱藏,這里保留給用戶的測試入口,在這里測試你的實現(xiàn)函數(shù),可以調(diào)用printf打印輸出*/
/* 當前你可以使用其他方法測試,只要保證最終程序能正確執(zhí)行即可 */
/* 該函數(shù)實現(xiàn)可以任意修改,但是不要改變函數(shù)原型。一定要保證編譯運行不受影響*/
/*
題目描述(40分):
通過鍵盤輸入一串小寫字母(a~z)組成的字符串。請編寫一個字符串壓縮程序,將字符串中連續(xù)出席的'重復字母進行壓縮,并輸出壓縮后的字符串。
壓縮規(guī)則:
1. 僅壓縮連續(xù)重復出現(xiàn)的字符。比如字符串"abcbc"由于無連續(xù)重復字符,壓縮后的字符串還是"abcbc".
2. 壓縮字段的格式為"字符重復的次數(shù)+字符"。例如:字符串"xxxyyyyyyz"壓縮后就成為"3x6yz"
要求實現(xiàn)函數(shù):
void stringZip(const char *pInputStr, long lInputLen, char *pOutputStr);
【輸入】 pInputStr: 輸入字符串
lInputLen: 輸入字符串長度
【輸出】 pOutputStr: 輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長;
【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO的輸入輸出
示例
輸入:“cccddecc” 輸出:“3c2de2c”
輸入:“adef” 輸出:“adef”
輸入:“pppppppp” 輸出:“8p”
*/
/*
題目描述(50分):
通過鍵盤輸入100以內(nèi)正整數(shù)的加、減運算式,請編寫一個程序輸出運算結果字符串。
輸入字符串的格式為:“操作數(shù)1 運算符 操作數(shù)2”,“操作數(shù)”與“運算符”之間以一個空格隔開。
補充說明:
1. 操作數(shù)為正整數(shù),不需要考慮計算結果溢出的情況。
2. 若輸入算式格式錯誤,輸出結果為“0”。
要求實現(xiàn)函數(shù):
void arithmetic(const char *pInputStr, long lInputLen, char *pOutputStr);
【輸入】 pInputStr: 輸入字符串
lInputLen: 輸入字符串長度
【輸出】 pOutputStr: 輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長;
【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO的輸入輸出
示例
輸入:“4 + 7” 輸出:“11”
輸入:“4 - 7” 輸出:“-3”
輸入:“9 ++ 7” 輸出:“0” 注:格式錯誤
*/
【2015年華為校園招聘筆試題】相關文章:
補助證明怎么寫2024-07-27
求職故事:從收拒信到采訪市長2024-07-25
康復治療專業(yè)職業(yè)生涯規(guī)劃書范文2024-07-24
電影編導面試自我介紹2024-07-23
實習生應該掌握的職場法則2024-07-22
常見的就業(yè)陷阱和合同陷阱2024-07-21
小本冷門創(chuàng)業(yè)項目2024-07-20
成人教育自我鑒定2024-07-19
護理年終個人總結2024-07-18
職場中最淺顯的10大通用準則2024-07-17
- 主持人筆試題目及答案
- 2021年實用的職場心靈雞湯語錄摘
- 10個大學生的求職故事
- 盤古開天地的課文
- 笑話故事-故事會笑話大全
- 公益創(chuàng)業(yè)的計劃書模板
- 大學畢業(yè)生求職自薦信(精選12篇
- 第一天上班自我介紹
- 找準自己職業(yè)生涯規(guī)劃的支點
- 大學生創(chuàng)業(yè)計劃書模板范文
- 自主創(chuàng)業(yè)
- 二十年后的家鄉(xiāng)濟南作文(精選6
- 創(chuàng)業(yè)曝光率是如何算的
- 勞動合同中的文字陷阱
- 創(chuàng)業(yè)者如何開一家順應潮流的熟食
- 就業(yè)禮儀攻略
- 大學畢業(yè)后是先讀研還是先就業(yè)
- 創(chuàng)業(yè)開時尚飾品加盟店如何提高成
- 80后小伙的養(yǎng)蛙創(chuàng)業(yè)故事
- 旺旺集團創(chuàng)始人蔡衍明創(chuàng)業(yè)故事