華為校園招聘上機筆試題和面試題答案

大風(fēng)車考試網(wǎng)

  上機時間兩小時,3道題

  1 字串轉(zhuǎn)換

  問題描述:

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

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

  void convert(char *input,char* output)

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

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

  【返回】 無

  示例

  輸入:char*input="abcd"

  輸出:char*output="bcde"

  輸入:char*input="abbbcd"

  輸出:char*output="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)前字符與前一個字符不相等,則該字符+1

  {

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

  c=input[i];

  tag=1;

  }else

  {

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

  {

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

  c='\0';

  tag=0;

  }else//當(dāng)前字符與前一個字符相等,且前面已有2n個字符相同。則按第一次出現(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)前字符與前一個字符不相等,則該字符+1

  {

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

  c=input[i];

  tag=1;

  }else

  {

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

  {

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

  c='\0';

  tag=0;

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

  {

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

  c=output[i];

  tag=1;

  }

  }

  }

  }

  • 相關(guān)文章
  • 中再集團軟件開發(fā)崗筆試題和面試題答案中再集團軟件開發(fā)崗筆試題和面試題答案

    本人2016年應(yīng)屆畢業(yè)生一枚,今天有限參加了中再集團(注:中國再保險(集團)股份有限公司)的校園招聘筆試,本人應(yīng)聘軟件開發(fā)崗位,招聘資料介紹的年薪高達(dá)15萬,非..

  • 瑪氏銷售筆試題和面試題答案瑪氏銷售筆試題和面試題答案

    下午2點開始考試 25題類似智力題的東西 4篇英語閱讀12題 共37題 本來以為人很多的,看到了兩個教室,估計200人不到吧,和想象中的海選還是有點..

  • 大唐移動通信綜合會計筆試題和面試題答案大唐移動通信綜合會計筆試題和面試題答案

    11:會計制度設(shè)計的協(xié)調(diào)性原則是指 A.會計制度設(shè)計程序必須與企業(yè)現(xiàn)狀相協(xié)調(diào) B.會計制度設(shè)計內(nèi)容必須與國際慣例相協(xié)調(diào) C.會計制度設(shè)計方法必須與會計..

  • 中再集團軟件開發(fā)崗筆試題和面試題答案中再集團軟件開發(fā)崗筆試題和面試題答案

    本人2016年應(yīng)屆畢業(yè)生一枚,今天有限參加了中再集團(注:中國再保險(集團)股份有限公司)的校園招聘筆試,本人應(yīng)聘軟件開發(fā)崗位,招聘資料介紹的年薪高達(dá)15萬,非..

  • 瑪氏銷售筆試題和面試題答案瑪氏銷售筆試題和面試題答案

    下午2點開始考試 25題類似智力題的東西 4篇英語閱讀12題 共37題 本來以為人很多的,看到了兩個教室,估計200人不到吧,和想象中的海選還是有點..

  • 大唐移動通信綜合會計筆試題和面試題答案大唐移動通信綜合會計筆試題和面試題答案

    11:會計制度設(shè)計的協(xié)調(diào)性原則是指 A.會計制度設(shè)計程序必須與企業(yè)現(xiàn)狀相協(xié)調(diào) B.會計制度設(shè)計內(nèi)容必須與國際慣例相協(xié)調(diào) C.會計制度設(shè)計方法必須與會計..

  • 河北新聞網(wǎng)兩學(xué)一做知識競賽(試題+答案完整版)河北新聞網(wǎng)兩學(xué)一做知識競賽(試題+答案完整版)

    2016河北新聞網(wǎng)兩學(xué)一做知識競賽開賽啦,快來圍觀吧;顒觾(nèi)容為推動“兩學(xué)一做”學(xué)習(xí)教育深入開展,省委宣傳部、省委組織部組織開展“兩學(xué)一做”知識競賽活動,河北..

  • 河北新聞網(wǎng)兩學(xué)一做知識競賽活動試題答案河北新聞網(wǎng)兩學(xué)一做知識競賽活動試題答案

    2016年河北新聞網(wǎng)兩學(xué)一做知識競賽活動試題答案為推動“兩學(xué)一做”學(xué)習(xí)教育深入開展,省委宣傳部、省委組織部組織開展“兩學(xué)一做”大型知識競賽。此項活動由河北新聞..

  • 兩學(xué)一做學(xué)習(xí)教育知識競賽活動10篇兩學(xué)一做學(xué)習(xí)教育知識競賽活動10篇

    為隆重紀(jì)念中國共產(chǎn)黨建黨95周年,推進我市“兩學(xué)一做”學(xué)習(xí)教育深入開展,推動廣大黨員干部認(rèn)真學(xué)好黨章黨規(guī)和*系列重要講話,現(xiàn)將“兩學(xué)一做”學(xué)習(xí)教育知識競賽題予..

  • 開展兩學(xué)一做學(xué)習(xí)教育知識競賽活動真題答案開展兩學(xué)一做學(xué)習(xí)教育知識競賽活動真題答案

    144.根據(jù)《中國共產(chǎn)黨紀(jì)律處分條例》規(guī)定,黨的各級代表大會的代表受到(D)處分的,黨組織應(yīng)當(dāng)終止其代表資格。A.警告(含)以上B.嚴(yán)重警告(含)以上C.撤銷黨內(nèi)職務(wù)(含)以..