欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

面試例題1:字符串的排序及交換-創(chuàng)新互聯(lián)

面試例題:字符串的排序及交換。面試例題1:字符串的排序及交換

考點:字符串綜合編程能力。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、吉林網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為吉林等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

出現(xiàn)頻率:★★★

編寫一個函數(shù),首先將一條字符串分成兩部分,前半部分按ASCII碼升序排序,后半部分不變,(如果字符串是奇數(shù)則中間的字符不變)其次將前后兩部分交換,最后輸出該字符串。測試字符串"ADZDDJKJFIEJHGI"。

  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. void mysort(char *str,int num)
  4. {
  5.  int i,j;
  6.  int temp=0;
  7.  for(i=0;i<num;i++)
  8.  {
  9.   for(j=0;j<num-i;j++)
  10.   {
  11.    if(str[j]<str[j+1])
  12.    {
  13.     temp=str[j];
  14.     str[j]=str[j+1];
  15.     str[j+1]=temp;
  16.    }
  17.   }
  18.  }
  19. }
  20. char *foo(char *str)
  21. {
  22.  int len=0;
  23.  char *start=NULL;
  24.  if(str==NULL) {return NULL;}
  25.  start=str;
  26.  while(*str++);
  27.  len=str-start-1;
  28.  len=len/2;
  29.  str=start;
  30.  mysort(str,len);
  31.  return str;
  32. }
  33. int main()
  34. {
  35.  char string[] = "ADZDDJKJFIEJHGI";
  36.  printf("before transformation: %s ", string);
  37.  foo(string);
  38.  printf("after transformation: %s ", string);
  39.  return 0;
  40. }

文章題目:面試例題1:字符串的排序及交換-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://www.chinadenli.net/article44/doecee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版搜索引擎優(yōu)化標簽優(yōu)化企業(yè)網(wǎng)站制作軟件開發(fā)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化