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

相关推荐

03-21 08:46
已编辑
门头沟学院 C++
一个什么都不会的学生:当你有硕士学历的时候HR会说就是比本科生强
点赞 评论 收藏
分享
迷茫的大四🐶:自信一点,我认为你可以拿到50k,低于50k完全配不上你的能力,兄弟,不要被他们骗了,你可以的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务