统计母字符串中含有子串的个数。

//统计母字符串中含有子串的个数 
#include <stdio.h>
int fun(char *s1,char *s2)
{
    int num=0;
    char *p,*r;
    while(*s1)
    {
        p=s1;r=s2;
        while(*r)
            if(*r==*p)
            {    r++;p++;    }
            else break;
        if(*r=='')
            num+=1;
        s1++;
    }
    return num;
}
int main()
{
    char s1[80],s2[20];
    gets(s1);
    gets(s2);
    printf("共有%d个。",fun(s1,s2));
    
}

运行结果:

原文地址:https://www.cnblogs.com/yanglike111/p/13169208.html