c语言,找一段字符串内的子字符串,输出子字符串重复次数
找abcdabcdabcd内abc重复次数input:abcdabcdabcd//源字符串abc//子字符串output:3源字符串和子字符串都自己输入。...
找abcdabcdabcd内abc重复次数
input:
abcdabcdabcd //源字符串
abc //子字符串
output:
3
源字符串和子字符串都自己输入。 展开
input:
abcdabcdabcd //源字符串
abc //子字符串
output:
3
源字符串和子字符串都自己输入。 展开
2个回答
展开全部
如果能用库函数的话,你要直接加载一个stdlib库,
使用库函数 strcmp()/strncmp(),功能一样,提倡使用后者。参数嘛,用百度搜一下就是。
写个伪代码,剩下的你自己完善:
while(*Pstr) //遍历字符串
{
if( strncmp(*Pstr,"abc",strlen("abc")) == 0) //找到子串
num++;
}
剩下的就这么简单。
使用库函数 strcmp()/strncmp(),功能一样,提倡使用后者。参数嘛,用百度搜一下就是。
写个伪代码,剩下的你自己完善:
while(*Pstr) //遍历字符串
{
if( strncmp(*Pstr,"abc",strlen("abc")) == 0) //找到子串
num++;
}
剩下的就这么简单。
追问
真心感谢!!但是不好意思的是不能也不会用库函数。。。
追答
10几天了,还要不要? 估计没用了吧?课设。。
2013-05-20
展开全部
这位亲是农大的吧。。。。。同问啊==
追问
是的啊!是选的吕春利的课,悲催。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询