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

    當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

    華為校園招聘上機(jī)筆試題和面試題答案

    更新:2023-09-19 09:41:20 高考升學(xué)網(wǎng)

      上機(jī)時(shí)間兩小時(shí),3道題

      1 字串轉(zhuǎn)換

      問題描述:

      將輸入的字符串(字符串僅包含小寫字母‘a’到‘z’),按照如下規(guī)則,循環(huán)轉(zhuǎn)換后輸出:a->b,b->c,…,y->z,z->a;若輸入的字符串連續(xù)出現(xiàn)兩個(gè)字母相同時(shí),后一個(gè)字母需要連續(xù)轉(zhuǎn)換2次。例如:aa 轉(zhuǎn)換為 bc,zz 轉(zhuǎn)換為 ab;當(dāng)連續(xù)相同字母超過兩個(gè)時(shí),第三個(gè)出現(xiàn)的字母按第一次出現(xiàn)算。

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

      void convert(char input,char output)

      【輸入】 char input , 輸入的字符串

      【輸出】 char output ,輸出的字符串

      【返回】 無

      示例

      輸入:charinput="abcd"

      輸出:charoutput="bcde"

      輸入:charinput="abbbcd"

      輸出:charoutput="bcdcde"

      void convert(char input,char output)

      {

      char c='\0';

      int tag=0;

      int len=strlen(input);

      for(int i=0;i

      {

      if(input[i]!=c)//當(dāng)前字符與前一個(gè)字符不相等,則該字符+1

      {

      output[i]=(input[i]-'a'+1)%26+'a';

      c=input[i];

      tag=1;

      }else

      {

      if(tag==1)//當(dāng)前字符與前一個(gè)字符相等,且前面只有一個(gè)字符相同

      {

      output[i]=(input[i]-'a'+2)%26+'a';

      c='\0';

      tag=0;

      }else//當(dāng)前字符與前一個(gè)字符相等,且前面已有2n個(gè)字符相同。則按第一次出現(xiàn)算

      {

      output[i]=(input[i]-'a'+1)%26+'a';

      c=output[i];

      tag=1;

      }

      }

      }

      }

      void convert(char input,char output)

      {

      char c='\0';

      int tag=0;

      int len=strlen(input);

      for(int i=0;i

      {

      if(input[i]!=c)//當(dāng)前字符與前一個(gè)字符不相等,則該字符+1

      {

      output[i]=(input[i]-'a'+1)%26+'a';

      c=input[i];

      tag=1;

      }else

      {

      if(tag==1)//當(dāng)前字符與前一個(gè)字符相等,且前面只有一個(gè)字符相同

      {

      output[i]=(input[i]-'a'+2)%26+'a';

      c='\0';

      tag=0;

      }else//當(dāng)前字符與前一個(gè)字符相等,且前面已有2n個(gè)字符相同。則按第一次出現(xiàn)算

      {

      output[i]=(input[i]-'a'+1)%26+'a';

      c=output[i];

      tag=1;

      }

      }

      }

      }

    最新圖文

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-18 07:0:24

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-15 11:0:59

    兩學(xué)一做學(xué)習(xí)教育知

    時(shí)間:2023-09-21 06:0:30

    2020年開展兩學(xué)一做學(xué)習(xí)教

    時(shí)間:2023-09-19 21:0:30
    朝桐光亚洲专区在线中文字幕 | 亚洲一区免费视频| 亚洲av无码一区二区三区不卡| 亚洲人成影院在线观看| 亚洲精品麻豆av| 亚洲国产精品尤物yw在线 | 亚洲JIZZJIZZ妇女| 亚洲av色香蕉一区二区三区蜜桃| 亚洲AV无码一区二区三区牛牛| 亚洲一区二区三区国产精品无码| 亚洲视频手机在线| 亚洲永久中文字幕在线| 亚洲天堂电影在线观看| 亚洲福利一区二区| 亚洲精品国产手机| va天堂va亚洲va影视中文字幕| 亚洲人成高清在线播放| 亚洲ts人妖网站| 伊人久久亚洲综合影院首页| 亚洲色无码专区一区| 亚洲精品V天堂中文字幕| 亚洲高清一区二区三区电影| 精品亚洲国产成人av| 亚洲精品456播放| 久久亚洲AV无码西西人体| 亚洲色精品vr一区二区三区| 久久国产亚洲精品麻豆| 亚洲国产老鸭窝一区二区三区 | 国产成人亚洲精品播放器下载| 国产午夜亚洲精品不卡免下载| 亚洲国产成人精品女人久久久 | 亚洲国色天香视频| 亚洲 欧洲 自拍 另类 校园| 亚洲欧美日韩中文高清www777| 亚洲a∨无码精品色午夜| 亚洲毛片不卡av在线播放一区| 中文字幕精品亚洲无线码一区| 亚洲va无码手机在线电影| 亚洲综合国产精品| 亚洲人成网站看在线播放| 亚洲精品第一国产综合亚AV|