#include<stdio.h>
#include<string.h>
int f(char *y,char *x)
{
//方法一
/*char *p;
int n=0,m=strlen(y);
p=strstr(y,x);
while(p!=NULL)
{
n++;
y=y+m-strlen§+1;
p=strstr(y,x);
return n;
}*/
//方法二
int i,n=0;
for(i=0;i<=strlen(y)-2;i++)
if(y[i]==x[0]&&y[i+1]==x[1])
n++;
return n;
}
int main()
{
char s1[80],s2[80];
int n;
printf(“主字符串:\n”);
gets(s1);
printf(“副字符串:\n”);
gets(s2);
n=f(s1,s2);
printf(“chu xian is %d\n”,n);
return 0;
}