C语言计算字符串中子串出现的次数

时间:2014.12.30 发布人:嘴角那末浅笑

C语言计算字符串中子串出现的次数

已解决问题

谷歌嘴角那末浅笑用户在2014.12.30提交了关于“蜡笔小新C语言计算字符串中子串出现的次数”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T14:16:02。

计算字符串中子串出现的次数。要求:用一个子函数subString()实现,参数为指向字符串和要查找的子串的指针,返回次数。


希望大家能够帮助她。

详细问题描述及疑问:

计算字符串中子串出现的次数。要求:用一个子函数subString()实现,参数为指向字符串和要查找的子串的指针,返回次数。


期待您的答案,谢了,下次有事儿别忘了找我 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

#格入象片include<string.h>
#include<stdio.h>
intsubString(char*s1,char*s2)
{
intl,n;
char*p;
n=0;
l=strlen(s2毫);
while((p=strstr(s1,s2))!=**LL)
{
n++;
s1=p+l;
}

returnn;

}
intmain(void)
{
printf("%d\n",subString("1122334422334422332233","22"));//测试
return0;
}