亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C語言數據結構中定位函數Index的使用方法

2020-05-23 13:35:38
字體:
來源:轉載
供稿:網友

數據結構中定位函數Index的使用方法

實現代碼:

#include<stdio.h>#include<string.h>#include<stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 40 //最大字符串typedef int Status;typedef char SString[MAXSIZE+1];//此處聲明的SString[maxsize+1]雖是數組,在SubString中作為指針使用,//因位是指針,SString[0]存放實際數組的地址,使用時不用加*或&,直接傳入數組的值/*******************************聲明部分****************************************/Status StrAssign(SString T,char *chars);//生成一個其值等于chars的串T 第一個元素為字符串長度int StrLength(SString S);//操作結果:返回S的元素個數,成為串的長度int StrCompare(SString S,SString T);//操作結果:若S>T,則返回值>0;若S = T,則返回值 =0;若S<T,則返回值<0Status SubString(SString Sub, SString T,int pos,int len);//用Sub返回串T的第pos個字符起長度為len的子串int Index(SString S,SString T,int pos);//若主串S中存在和串T值相同的子串,則返回它在主串中第pos個字符之后第一次出現的位置;否則函數值為0/*******************************函數部分****************************************/Status StrAssign(SString T,char *chars){  int i,ct;  for(i = 0;i <= MAXSIZE; i++)    T[i] = '/0';  //全部清零  T[0] = strlen(chars);  for(ct = 1;*chars != '/0';ct++,chars++){    T[ct] = *chars;  }  return OK;}int StrLength(SString S){  return S[0];}int StrCompare(SString S,SString T){  int cnt = 1;  while(cnt <= S[0] && cnt <= T[0]){  //非空前提下    if(S[cnt] == T[cnt]){ //相等      cnt++;    }    else{  //不相等      return S[cnt] - T[cnt];    }  }  return S[0]-T[0];}Status SubString(SString Sub, SString T,int pos,int len){  if(pos<1 || pos>T[0] || len<0 || len>T[0]-pos+1)    return ERROR;  int ct,cnt;  for(ct = 1,cnt = pos;cnt <= len+pos;ct++,cnt++){    Sub[ct]=T[cnt];  }  Sub[0] = len+1;  return OK;}int Index(SString S,SString T,int pos){  SString Sub;  int i = pos;  if(pos > 0){    int n = StrLength(S),m = StrLength(T);    while( i<= n-m+1){      SubString(Sub,S,i,m-1);      if(StrCompare(Sub,T)==0)        return i;      else        i++;      }  }//if  printf("不存在/n");  return 0; //S中不存在與T相等的子串}//Index/*******************************主函數部分**************************************/int main(){  char *chars1 = "abcdefhg";  char *chars2 = "defhg";  SString S,T;  StrAssign(S,chars1);  StrAssign(T,chars2);  int ANSWER = Index(S,T,1);  printf("找到子串T在S中的位置 = %d/n",ANSWER);  return 0;}

實現效果:

C語言,定位函數,Index,定位函數Index的使用詳解,數據結構,index函數

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近的2019中文字幕免费一页| 亚洲成人黄色在线观看| 日韩视频欧美视频| 亚洲国产女人aaa毛片在线| 亚洲午夜色婷婷在线| 久久亚洲精品小早川怜子66| 国产精品视频免费观看www| 亚洲2020天天堂在线观看| 国产精品∨欧美精品v日韩精品| 欧美日韩国产黄| 欧美在线亚洲在线| 亚洲国产福利在线| 国产视频精品在线| 欧美性猛交xxxx乱大交蜜桃| 中文字幕日韩精品有码视频| 欧美精品在线看| 日本久久亚洲电影| 欧美激情在线观看| 久久精品成人欧美大片| 伊人久久久久久久久久久| 91精品国产色综合久久不卡98| 国产一区二区三区三区在线观看| 清纯唯美日韩制服另类| 国产精品v片在线观看不卡| 久久综合88中文色鬼| 宅男66日本亚洲欧美视频| 日韩激情第一页| 欧美中文字幕精品| 亲爱的老师9免费观看全集电视剧| 精品成人在线视频| 国产激情综合五月久久| 中文字幕不卡在线视频极品| 97久久久免费福利网址| 91av视频在线播放| 操日韩av在线电影| 日韩欧美高清视频| 国产精品亚洲精品| 亚洲国内精品视频| 亚洲精品v天堂中文字幕| 欧美日韩国产中文字幕| 国产精品久久久91| 欧美精品制服第一页| 国产午夜精品麻豆| 欧美激情国产高清| 国产成人精品日本亚洲专区61| 国产免费久久av| 欧美大片免费看| 91国产中文字幕| 国产一区二区三区网站| 成人国产精品日本在线| 日韩电影免费在线观看| 国产成人午夜视频网址| 久久久国产精彩视频美女艺术照福利| 38少妇精品导航| 97精品国产97久久久久久免费| 欧美激情在线观看视频| 91精品视频在线看| 国产精品劲爆视频| www日韩欧美| 亚洲福利影片在线| 亚洲a∨日韩av高清在线观看| 91青草视频久久| 日韩美女在线观看一区| 在线电影欧美日韩一区二区私密| 成人av在线亚洲| 尤物九九久久国产精品的特点| 九九热视频这里只有精品| 亚洲一区999| 亚洲热线99精品视频| 欧美中文字幕第一页| 久久久国产影院| 68精品久久久久久欧美| 国产精品青青在线观看爽香蕉| 国产免费一区二区三区香蕉精| 久久久成人av| 在线亚洲午夜片av大片| 国产精品主播视频| 一区二区欧美亚洲| 中文字幕日韩专区| 成人亚洲综合色就1024| 日韩av在线高清| 91沈先生作品| 97av在线播放| 日日狠狠久久偷偷四色综合免费| 成人妇女免费播放久久久| 欧美色道久久88综合亚洲精品| 久热精品视频在线免费观看| 国产成人精品久久二区二区91| 午夜精品久久久久久久99黑人| 成人在线激情视频| 久久影院中文字幕| 欧美在线www| 91色在线视频| 亚洲精品成人久久电影| 久久精品视频网站| 在线电影欧美日韩一区二区私密| 亚洲最大的av网站| 国产精品女人网站| 91国产精品电影| 欧美日韩国内自拍| 亚洲欧美日韩中文在线制服| 久久久久久久久久久人体| 亚洲欧美中文日韩v在线观看| 精品国模在线视频| 亚洲免费一级电影| 久久久99久久精品女同性| 精品久久久免费| 久久91精品国产91久久跳| 97成人精品区在线播放| 日韩欧美在线观看视频| 国自产精品手机在线观看视频| 综合国产在线观看| 久久久精品亚洲| 高清日韩电视剧大全免费播放在线观看| 精品成人国产在线观看男人呻吟| 中文字幕在线观看亚洲| 亚洲精品美女久久久| 国语对白做受69| 亚洲奶大毛多的老太婆| 久久久999成人| 在线看福利67194| 欧美中文字幕精品| 正在播放亚洲1区| 91精品国产沙发| 最近2019中文免费高清视频观看www99| 久久夜色精品亚洲噜噜国产mv| 中文字幕最新精品| 欧美视频中文字幕在线| 欧美性极品xxxx做受| 91wwwcom在线观看| 国产欧美日韩中文字幕| 日韩电影中文字幕av| 精品久久久中文| 欧美日韩在线视频一区二区| 国内精品小视频在线观看| 国产精品男人爽免费视频1| 国产成人久久精品| 久久精品一偷一偷国产| 91精品视频网站| 欧美激情视频一区二区三区不卡| 日韩av综合中文字幕| 成人乱人伦精品视频在线观看| 久久国产精品99国产精| 亚洲国产成人精品女人久久久| 亚洲国产精品成人va在线观看| 亚洲色图综合久久| 亚洲精品v欧美精品v日韩精品| 国产做受69高潮| 精品一区精品二区| 亚洲一区二区三区成人在线视频精品| 亚洲少妇激情视频| 亚洲丝袜av一区| 亚洲精品一区二区三区婷婷月| 性金发美女69hd大尺寸| 欧美专区第一页| 国产精品xxx视频| 国产国产精品人在线视| 91麻豆桃色免费看| 不卡av电影在线观看| 欧美黑人一级爽快片淫片高清| 久久久精品美女| www.99久久热国产日韩欧美.com| 日韩av网站电影| 亚洲国产成人av在线|