字符串:实现int Count(char *s,char *sub)。统计第二个字符串在第一个字符串里面出现的次数。

#include<stdio.h>
#include<string.h>
int Count(char *s,char *sub)
{
	int len1,len2,i=0;
	int count=0;
	len1=strlen(s);
	len2=strlen(sub);
	while(i<=len1-len2){
		if(strncmp(s+i,sub,len2)==0){
			count++;
			i+=len2;
		}else{
			i++;
		}
	}
	return (count);
} 
int main()
{
	char a[20],b[20];
	int count;
	gets(a); 
	gets(b);
	printf("出现过%d次\n",Count(a,b));
	return 0;
}
全部评论

相关推荐

07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-02 15:39
点赞 评论 收藏
分享
Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务