字符串:实现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;
}
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务