您的位置:首页 > 新闻 > 会展 > 外网设计灵感网站_岳阳seo优化_培训_网上开店如何推广自己的网店

外网设计灵感网站_岳阳seo优化_培训_网上开店如何推广自己的网店

2025/4/21 19:51:31 来源:https://blog.csdn.net/lybr513208/article/details/147341591  浏览:    关键词:外网设计灵感网站_岳阳seo优化_培训_网上开店如何推广自己的网店
外网设计灵感网站_岳阳seo优化_培训_网上开店如何推广自己的网店

输出所有字串出现的位置

输入两个字符串A和B,输出B在A中出现的位置

输入

两行
第一行是一个含有空格的字符串
第二行是要查询的字串

输出

字串的位置

样例输入

I love c++ c++

python

样例输出

-1

样例输入

I love c++ c++

c++

样例输出

8 12

#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
int main()
{string a,b,c;getline(cin,a);getline(cin,b);getline(cin,c);a = a + "0";int cnt = 0;int pos = 0;while(1){int p = a.find(b,pos);if(p==string::npos) break;cout<<p<<" ";cnt++;pos = p + b.size();}if(cnt==0) cout<<-1;return 0;
}

统计字串出现的次数

输入两个字符串A和B,输出B在A中出现的次数

输入

两行
第一行是一个含有空格的字符串
第二行是要查询的字串

输出

字串的数量

样例输入

I love c++ c++

python

样例输出

0

样例输入

I love c++ c++

c++

样例输出

2

#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
int main()
{string a,b;getline(cin,a);getline(cin,b);int cnt = 0;int pos = 0;while(1){if(a.find(b,pos)==string::npos) break;cnt++;pos = a.find(b,pos)+b.size();}cout<<cnt;return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com