2015年華為校園招聘筆試題

更新時(shí)間:2024-07-29 15:28:37 活動(dòng)方案 我要投稿

 

  通過(guò)鍵盤輸入一串小寫字母(a~z)組成的字符串。請(qǐng)編寫一個(gè)字符串過(guò)濾程序,若字符串中出現(xiàn)多個(gè)相同的字符,將非首次出現(xiàn)的字符過(guò)濾掉。

  比如字符串“abacacde”過(guò)濾結(jié)果為“abcde”。

  要求實(shí)現(xiàn)函數(shù):

  void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);

  【輸入】 pInputStr: 輸入字符串

  lInputLen: 輸入字符串長(zhǎng)度

  【輸出】 pOutputStr: 輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長(zhǎng);

  【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO的輸入輸出

  示例

  輸入:“deefd” 輸出:“def”

  輸入:“afafafaf” 輸出:“af”

  輸入:“pppppppp” 輸出:“p”

  */

  /* main函數(shù)已經(jīng)隱藏,這里保留給用戶的測(cè)試入口,在這里測(cè)試你的實(shí)現(xiàn)函數(shù),可以調(diào)用printf打印輸出*/

  /* 當(dāng)前你可以使用其他方法測(cè)試,只要保證最終程序能正確執(zhí)行即可 */

  /* 該函數(shù)實(shí)現(xiàn)可以任意修改,但是不要改變函數(shù)原型。一定要保證編譯運(yùn)行不受影響*/

  /*

  題目描述(40分):

  通過(guò)鍵盤輸入一串小寫字母(a~z)組成的字符串。請(qǐng)編寫一個(gè)字符串壓縮程序,將字符串中連續(xù)出席的'重復(fù)字母進(jìn)行壓縮,并輸出壓縮后的字符串。

  壓縮規(guī)則:

  1. 僅壓縮連續(xù)重復(fù)出現(xiàn)的字符。比如字符串"abcbc"由于無(wú)連續(xù)重復(fù)字符,壓縮后的字符串還是"abcbc".

  2. 壓縮字段的格式為"字符重復(fù)的次數(shù)+字符"。例如:字符串"xxxyyyyyyz"壓縮后就成為"3x6yz"

  要求實(shí)現(xiàn)函數(shù):

  void stringZip(const char *pInputStr, long lInputLen, char *pOutputStr);

  【輸入】 pInputStr: 輸入字符串

  lInputLen: 輸入字符串長(zhǎng)度

  【輸出】 pOutputStr: 輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長(zhǎng);

  【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO的輸入輸出

  示例

  輸入:“cccddecc” 輸出:“3c2de2c”

  輸入:“adef” 輸出:“adef”

  輸入:“pppppppp” 輸出:“8p”

  */

  /*

  題目描述(50分):

  通過(guò)鍵盤輸入100以內(nèi)正整數(shù)的加、減運(yùn)算式,請(qǐng)編寫一個(gè)程序輸出運(yùn)算結(jié)果字符串。

  輸入字符串的格式為:“操作數(shù)1 運(yùn)算符 操作數(shù)2”,“操作數(shù)”與“運(yùn)算符”之間以一個(gè)空格隔開。

  補(bǔ)充說(shuō)明:

  1. 操作數(shù)為正整數(shù),不需要考慮計(jì)算結(jié)果溢出的情況。

  2. 若輸入算式格式錯(cuò)誤,輸出結(jié)果為“0”。

  要求實(shí)現(xiàn)函數(shù):

  void arithmetic(const char *pInputStr, long lInputLen, char *pOutputStr);

  【輸入】 pInputStr: 輸入字符串

  lInputLen: 輸入字符串長(zhǎng)度

  【輸出】 pOutputStr: 輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長(zhǎng);

  【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO的輸入輸出

  示例

  輸入:“4 + 7” 輸出:“11”

  輸入:“4 - 7” 輸出:“-3”

  輸入:“9 ++ 7” 輸出:“0” 注:格式錯(cuò)誤

  */

 

【2015年華為校園招聘筆試題】相關(guān)文章:

補(bǔ)助證明怎么寫2024-07-27

求職故事:從收拒信到采訪市長(zhǎng)2024-07-25

康復(fù)治療專業(yè)職業(yè)生涯規(guī)劃書范文2024-07-24

電影編導(dǎo)面試自我介紹2024-07-23

實(shí)習(xí)生應(yīng)該掌握的職場(chǎng)法則2024-07-22

常見的就業(yè)陷阱和合同陷阱2024-07-21

小本冷門創(chuàng)業(yè)項(xiàng)目2024-07-20

成人教育自我鑒定2024-07-19

護(hù)理年終個(gè)人總結(jié)2024-07-18

職場(chǎng)中最淺顯的10大通用準(zhǔn)則2024-07-17

丹寨县| 庆云县| 来凤县| 满洲里市| 横山县| 昌都县| 汉阴县| 化隆| 大余县| 海安县| 青神县| 永泰县| 申扎县| 简阳市| 吉木乃县| 山东省| 双牌县| 闻喜县| 平潭县| 凉城县| 卓资县| 宾川县| 汝城县| 比如县| 左贡县| 集安市| 松溪县| 长葛市| 家居| 桐城市| 林口县| 黎川县| 黄梅县| 仪征市| 磐石市| 大埔区| 荔波县| 乌拉特后旗| 台前县| 永年县| 仙居县|