AC了
2024-06-29 14:10:41
发布于:浙江
11阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s, key;
getline(cin,key);
getline(cin,s);
transform(key.begin(),key.end(),key.begin(),::toupper);
transform(s.begin(),s.end(),s.begin(),::toupper);
key = ' ' + key + ' ';
s = ' ' + s + ' ';//前后添加空格 可以直接寻找
if(s.find(key) == string::npos) //代表没有找到该自子项;
{
cout<<-1;
return 0;
}
else
{
int star = s.find(key);
int ans = 0, p = star;
while(p != string::npos)
{
p = s.find(key,p+1);
ans++;
}
cout<<ans<<' '<<star;
}
return 0;
}
这里空空如也
有帮助,赞一个