20分代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
int q;
cin>>q;
string a;
cin>>a;
int b;
for (int i=0;i<q;i++){
cin>>b;
if (b==1){
string c;
cin>>c;
a+=c;
cout<<a<<endl;
}
else if (b==2){
int d,e;
cin>>d>>e;
e=d+e;
a=a.substr(d,e);
cout<<a<<endl;
}
else if(b==3){
int f;
string g;
cin>>f>>g;
a=a.replace(f,f-1,g);
cout<<a<<endl;
}
else if(b==4){
string h;
int pos;
cin>>h;
pos=a.find(h);
cout<<pos;
}
}
return 0;
}
我也不知道哪里错了,
求高人指点!!