昨晚做了教材6-22题目,原题:编写函数int index(char *s,char *t),返回字符串t在字符串s中出现的最左边的位置,如果在s中没有与t匹配的字串,就返回-1。自己做的代码:
#include<iostream>#include<cstring>using namespace std;int index(char *s,char *t){int i,j,J,len1,len2,flag=-1,p;len1=strlen(s);len2=strlen(t);for(j=0;len1-j>=len2;j++){i=0;J=j;while(s[J]==t[i]&&t[i]!='/0'){i++;J++;}if(i==len2){p=j;flag=1;break;}}if(flag==1)return j+1;else return -1;}int main(){char str1[100],s......
阅读全文