int f(char*s1,char*s2) {
char *p,*q;
for(;*s1!='\0';s1++) {
if (*s2==*s1) {/*判断字符串中是否有和要判断的字串首字符相同的字符*/
flag=1;
p=s1; /*s1 p为第一个相同字符的地址*/
q=s2;
for(;*q!='\0';) {/*如果有则判断接下去的几个字符是否相同*/
if (*q++!=*p++) {
flag=0;
break;
}
}
}
if (flag==1)
break;
}
return(flag);
}