#include <bits/stdc++.h>
#include<string.h>
using namespace std;
int main(){
//1.定义两个字符串,分别存储给定字符串,还有文章
string a,b;
getline(cin,a);
getline(cin,b);
//把a,b字符串变成小写
for(int i=0;i<a.size();i++){
a[i]=tolower(a[i]);
}
for(int i=0;i<b.size();i++){
b[i]=tolower(b[i]);
}
a=' '+a+' ';
b=' '+b+' ';
int count=0;//出现次数和是否出现
//find函数查找
int x=b.find(a);
int y=b.find(a);
if(y==b.npos){
cout<<"-1"<<endl;
return 0;
}
else{
while(y!=b.npos){
count++;
y=b.find(a,y+1);
}
cout<<count<<" "<<x;
}
return 0;
}
知识点:1.使用getline函数进行读取字符串,可以读取换行符
2.单词前后需要添加空格,保证字符串可以一个一个单词进行比对
3.可以调用库函数tolower将字符串转换成小写
4.find(比较字符串,位置)可以从该位置往后进行字符串的查找