文章
12
粉丝
0
获赞
21
访问
1.1k
#include<bits/stdc++.h>
using namespace std;
int main(){//动态查找
string s,m;
int n;
while(cin>>s){//多组输入
cin>>n;
while(n>0){
--n;
cin>>m;
if(m[0]-'0'==0){//m首位为1错误点:string是ASCII码需要转换
reverse(s.begin()+m[1]-'0',s.begin()+m[1]-'0'+m[2]-'0');//错误:reverse的语法
}
if(m[0]-'0'==1){//m首位为2
string s1=m.substr(3);//从下标三开始截取
s.replace(m[1]-'0',m[2]-'0',s1);//从下标1开始替换
}
&n...
登录后发布评论
暂无评论,来抢沙发