<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
    久久亚洲最大成人网4438| 78成人精品电影在线播放日韩精品电影一区亚洲| 亚洲成AV人片一区二区| 国产亚洲精彩视频| 亚洲日韩看片无码电影| 国产精品亚洲精品青青青| 亚洲国产精品白丝在线观看| 亚洲黄色网址大全| 337p日本欧洲亚洲大胆艺术| 久久亚洲AV成人无码国产| 亚洲伊人久久大香线蕉苏妲己| 亚洲国产天堂在线观看| 久久久久亚洲AV成人无码| 国产亚洲成av片在线观看| 国产精品亚洲аv无码播放| 亚洲色成人网站WWW永久| 亚洲精品~无码抽插| 亚洲国产美女精品久久久久∴| 色噜噜AV亚洲色一区二区| 亚洲熟女一区二区三区| 亚洲第一AAAAA片| 亚洲精品国精品久久99热一| 久久精品亚洲中文字幕无码网站| 亚洲无人区一区二区三区| 亚洲成a人片在线观看日本| 国产亚洲综合网曝门系列| 国产亚洲精品观看91在线| 亚洲AV无码国产丝袜在线观看| 亚洲国产综合91精品麻豆| 亚洲av色福利天堂| 亚洲欧洲国产成人精品| 国产精品亚洲四区在线观看| 亚洲一区二区无码偷拍| 亚洲av色香蕉一区二区三区蜜桃| 亚洲Aⅴ在线无码播放毛片一线天| 日韩亚洲国产综合久久久| 亚洲女人被黑人巨大进入| 国产亚洲av人片在线观看| 亚洲色成人中文字幕网站| 亚洲AV日韩AV鸥美在线观看| 亚洲自偷自拍另类图片二区|