C++编写程序:任意输入两个字符串,第二个作为子串,检查第一个字符串中含有几个这样的字串。

2024-12-03 21:41:07
推荐回答(5个)
回答1:

是这样的效果吗,满意请采纳!!

完整代码,请下载附件!!   
int main()
{
char a[200],b[200],*g;
int c=0;
printf("请输入主串:");
scanf("%s",&a);
getchar();
printf("请输入子串:");
scanf("%s",&b);
getchar();

    c=find(a,b);

printf("出现的次数:%d\n",c);
return 0;
}


回答2:

int pos=0
str1.find(str2,pos);
找到,就count+1
一直更新pos,直到结束

回答3:

如果时间允许 暴力吧

回答4:

一般只要6到7个就可以了啊

回答5:

可以直接用库函数strstr()