<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>

    當前位置:高考升學網 > 招聘筆試題 > 正文

    華為2019校園招聘的機試題目

    更新:2023-09-16 04:17:17 高考升學網

      華為2015校園招聘的機試題目和的完全一樣。

      一、題目描述(60分):

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

      比如字符串“abacacde”過濾結果為“abcde”。

      要求實現函數:void stringFilter(const char pInputStr, long lInputLen, char pOutputStr);

      【輸入】 pInputStr:輸入字符串

      lInputLen:輸入字符串長度

      【輸出】 pOutputStr:輸出字符串,空間已經開辟好,與輸入字符串等長;

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

      示例

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

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

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

      main函數已經隱藏,這里保留給用戶的測試入口,在這里測試你的實現函數,可以調用printf打印輸出

      當前你可以使用其他方法測試,只要保證最終程序能正確執行即可,該函數實現可以任意修改,但是不要改變函數原型。一定要保證編譯運行不受影響。

      二、題目描述(40分):

      通過鍵盤輸入一串小寫字母(a~z)組成的字符串。請編寫一個字符串壓縮程序,將字符串中連續出席的重復字母進行壓縮,并輸出壓縮后的字符串。

      壓縮規則:

      1、僅壓縮連續重復出現的字符。比如字符串"abcbc"由于無連續重復字符,壓縮后的字符串還是"abcbc"。

      2、壓縮字段的格式為"字符重復的次數+字符"。例如:字符串"xxxyyyyyyz"壓縮后就成為"3x6yz"。

      要求實現函數:

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

      【輸入】 pInputStr:輸入字符串

      lInputLen:輸入字符串長度

      【輸出】 pOutputStr:輸出字符串,空間已經開辟好,與輸入字符串等長;

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

      示例

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

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

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

      三、題目描述(50分):

      通過鍵盤輸入100以內正整數的加、減運算式,請編寫一個程序輸出運算結果字符串。

      輸入字符串的格式為:“操作數1 運算符 操作數2”,“操作數”與“運算符”之間以一個空格隔開。

      補充說明:

      1、操作數為正整數,不需要考慮計算結果溢出的情況。

      2、若輸入算式格式錯誤,輸出結果為“0”。

      要求實現函數:

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

      【輸入】 pInputStr:輸入字符串

      lInputLen:輸入字符串長度

      【輸出】 pOutputStr:輸出字符串,空間已經開辟好,與輸入字符串等長;

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

      示例

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

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

      輸入:“9 ++ 7” 輸出:“0” 注:格式錯誤

      為第一題 19:19-19:36 17分鐘

      #include

      #include

      using namespace std;

      bool g_flag[26];

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

      {

      assert(pInputStr != NULL);

      int i = 0;

      if (pInputStr == NULL || lInputLen <= 1)

      {

      return;

      }

      const char p = pInputStr;

      while(p != '\0')

      {

      if (g_flag[(p - 'a')])

      {

      p++;

      }else{

      pOutputStr[i++] = p;

      g_flag[p - 'a'] = 1;

      p++;

      }

      }

      pOutputStr[i] = '\0';

      }

      int main()

      {

      memset(g_flag,0,sizeof(g_flag));

      char input[] = "abacacde";

      char output = new char[strlen(input) + 1];

      stringFilter(input,strlen(input),output);

      cout<

      delete output;

      return 0;

      }

    最新圖文

    2020年河北新聞網兩學一做

    時間:2023-09-18 07:0:24

    2020年河北新聞網兩學一做

    時間:2023-09-15 11:0:59

    兩學一做學習教育知

    時間:2023-09-21 06:0:30

    2020年開展兩學一做學習教

    時間:2023-09-19 21:0:30
    婷婷亚洲综合五月天小说在线| 亚洲国产成人在线视频| 亚洲人成毛片线播放| 久久亚洲精品无码aⅴ大香| 亚洲av伊人久久综合密臀性色 | 亚洲国产成人精品电影| 久久精品国产精品亚洲毛片| 亚洲大片在线观看| 亚洲国产精品久久久久婷婷软件 | 亚洲AV无码专区国产乱码不卡| 在线观看亚洲AV日韩A∨| 91在线亚洲综合在线| 亚洲熟女www一区二区三区| 亚洲中文字幕无码亚洲成A人片| 亚洲成人激情小说| 亚洲国产av玩弄放荡人妇| 在线观看亚洲专区| 亚洲?v女人的天堂在线观看| www.亚洲精品| 青青草原亚洲视频| 亚洲av永久无码精品国产精品| 亚洲成AV人片一区二区| 日本久久久久亚洲中字幕| 亚洲特级aaaaaa毛片| 亚洲香蕉在线观看| 亚洲欧美日韩国产精品一区| 国产偷国产偷亚洲清高APP| 亚洲 自拍 另类小说综合图区| 亚洲AV无码乱码在线观看| 精品国产亚洲男女在线线电影 | 亚洲欧美成人综合久久久| 男人的天堂av亚洲一区2区| 亚洲 另类 无码 在线| 国产亚洲精品不卡在线| 亚洲成色www久久网站夜月| 2022年亚洲午夜一区二区福利| 亚洲一级视频在线观看| 亚洲精品蜜夜内射| 亚洲精品tv久久久久久久久久| 国产午夜亚洲精品午夜鲁丝片| 久久久久亚洲精品成人网小说|