在这里插入代码片
```#include<stdio.h>
#include<string.h>
int times(char *m,char *n)
{int j,k,i,h=0;
for(j=0;j<strlen(m);j=j+strlen(n))
{for(k=0,i=0;k<strlen(n);k++)
if(*(m+j+k)==*(n+k))
i=i+1;
if(i==strlen(n))
h=h+1;}
return h;}
int main()
{char a[100],b[10];
int (*p)(char *,char *);
p=times;
gets(a);
gets(b);
printf("subtimes=%d",(*p)(a,b));
return 0;
}
用函数在母串中找子串出现次数,例如abcabsdefabc,abc
最新推荐文章于 2022-04-23 23:49:29 发布