求最大連續(xù)遞增數(shù)字串

    時間:2020-11-23 18:54:38 筆試題目 我要投稿

    求最大連續(xù)遞增數(shù)字串

      int GetSubString(char *strSource, char *strResult) {

      int iTmp=0, iHead=0, iMax=0;

      for(int Index=0, iLen=0; strSource[Index]; Index++) {

      if(strSource[Index] >= ’0′ && strSource[Index] <= ’9′ &&

      strSource[Index-1] > ’0′ && strSource[Index] == strSource[Index-1]+1) {

      iLen++; // 連續(xù)數(shù)字的.長度增1

      } else { // 出現(xiàn)字符或不連續(xù)數(shù)字

      if(iLen > iMax) {

      iMax = iLen; iHead = iTmp;

      }

      // 該字符是數(shù)字,但數(shù)字不連續(xù)

      if(strSource[Index] >= ’0′ && strSource[Index] <= ’9′) {

      iTmp = Index;

      iLen = 1;

      }

      }

      }

      for(iTmp=0 ; iTmp < iMax; iTmp++) // 將原字符串中最長的連續(xù)數(shù)字串賦值給結(jié)果串

      strResult[iTmp] = strSource[iHead++];

      strResult[iTmp]=’\0′;

      return iMax; // 返回連續(xù)數(shù)字的最大長度

      }

      int main(int argc, char* argv[]) {

      char strSource[]=”ads3sl456789DF3456ld345AA”, char strResult[sizeof(strSource)];

      printf(“Len=%d, strResult=%s \nstrSource=%s\n”,

      GetSubString(strSource, strResult), strResult, strSource);

      }

    【求最大連續(xù)遞增數(shù)字串】相關(guān)文章:

    關(guān)于文字自動遞增的CAD教程12-04

    房屋租賃遞增合同范本2篇02-06

    報酬遞增思想的演進(jìn)機(jī)理研究論文08-13

    連續(xù)觀察日記20010-28

    連續(xù)觀察日記格式08-23

    分析養(yǎng)老金空賬遞增的形成原因09-19

    韓國留學(xué)生正在以每年25%的速度遞增09-14

    連續(xù)觀察泡豆子日記01-13

    日語學(xué)習(xí)之連續(xù)副詞08-12

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲欧美在线专区 | 亚洲第一视频在线观看播放 | 亚洲精品亚洲国产3区 | 在线国产日韩欧美播放精华一区 | 亚洲一区日韩一区欧美一区a | 日韩欧美在线综合网另类 |