社区讨论
0分求助
P5734【深基6.例6】文字处理软件参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lyr71uhp
- 此快照首次捕获于
- 2024/07/18 19:34 2 年前
- 此快照最后确认于
- 2024/07/18 20:21 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,q,a,b;
string s,d;
cin>>n;
cin>>s;
while(n--)
{
cin>>q;
if(q==1)
{
cin>>d;
s+=d;
cout<<s<<endl;
}
else if(q==2)
{
cin>>a>>b;
s=s.substr(a,b);
cout<<s<<endl;
}
else if(q==3)
{
cin>>d>>a;
s.insert(a,d);
cout<<s<<endl;
}
else if(q==4)
{
cin>>d;
cout<<(int)s.find(d)<<endl;
}
}
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...