编写一个涵数,计算字符串中子串出现的次数

时间:2013.04.22 发布人:dllijuan

编写一个涵数,计算字符串中子串出现的次数

已解决问题

谷歌dllijuan用户在2013.04.22提交了关于“日**nv200编写一个涵数,计算字符串中子串出现的次数”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T17:09:34。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:oxjnnyhp7473  

//判断两字符串是否相等,相等返回1,不等返回0
intJudge(char*movePt,char*亲浓做tempPt)
{
inti;

for(i=0;i<strlen(tempPt);i++,movePt++)
{
if(*movePt!=tempPt[来自i])
return0;
}
return1;
}
//计算子串出现的次数,str为原字符技手权服每月死侵串,sub为子串
intStrCount(char*str,char*sub)
{
intcou问答nt=0;
char*m级开日干紧济买ove=str;

if(strlen(str)<strlen(sub))
{
return0;
}
else
{
while(strlen(move)>=strlen(sub))
{
if(Judge(move,sub))
{
count++;
}
move++;
}
}
return夜count;
}