题目描述
用新函数find函数,其实该题较于其他那几道题来说是相对易懂的了。
样例
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s,a,b;
char c;
while (cin>>c, c!= ',') s+=c;
while (cin>>c, c!= ',') a+=c;
while (cin>>c) b+=c;
int f=s.find(a);
int l=s.rfind(b)-a.size();
if(l-f<0||f<0||l<0)
cout << "-1";
else cout<<l-f;
return 0;
}