编写函数matching(char *s1,char *s2),该函数可以s1字符串中s2字符串出现的次数
输入:(第一行输入s1,第二行输入s2)
#include<string.h>
#include<stdio.h>
int matching(char *s1,char *s2)
{
int i,j,n=0;
for(i=0;i<=strlen(s1)-strlen(s2);i++){
for(j=0;j<strlen(s2);j++)
if(s1[i+j]!=s2[j]) break;
if(j==strlen(s2))
n++;
}
return n;
}
int main()
{ char a[80],b[80];
int n;
printf("输入:(第一行输入s1,第二行输入s2)\n");
gets(a);
gets(b);
n=matching(a,b);
printf("输出:\n%d",n);
}