3816 子串个数
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
//字符串可能空格,所以使用扫描一整行的方式
getline(cin,a);
getline(cin,b);
int cnt=0; //统计结果
for(int i=0;i<a.size();i++){
if(a[i]==b[0]){
int len = b.size(); // 需要截取的长度
//从a字符串截取和b字符串长度相等的子串
//用来对比和b字符串是否相等
string t = a.substr(i,len);
if(t == b){
cnt++;
}
}
}
cout<<cnt<<endl; //输出结果
return 0;
}

浙公网安备 33010602011771号