实现strstr函数。
1
int strstr(char[] str, char[] par){
2
int i=0;
3
int j=0;
4
while(str[i] && str[j]){
5
if(str[i]==par[j]){
6
++i;
7
++j;
8
}else{
9
i=i-j+1;
10
j=0;
11
}
12
}
13
if(!str[j]) return i-strlen(par);
14
else return -1;
15
}
int strstr(char[] str, char[] par){2
int i=0;3
int j=0;4
while(str[i] && str[j]){5
if(str[i]==par[j]){6
++i;7
++j;8
}else{9
i=i-j+1;10
j=0;11
}12
}13
if(!str[j]) return i-strlen(par);14
else return -1;15
}



浙公网安备 33010602011771号