社区讨论
求助,全WA,但下载测试样例本地调试后输出一样
P5734【深基6.例6】文字处理软件参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @m1rmo94y
- 此快照首次捕获于
- 2024/10/02 16:51 去年
- 此快照最后确认于
- 2025/11/04 18:18 4 个月前
CPP
#include <iostream>
#include <string>
using namespace std;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int q;
cin >> q;
string s;
// 读取换行符
cin.get();
getline(cin,s);
for (int i = 0; i < q; i++)
{
int n;
cin >> n;
string s2;
switch(n)
{
case 1:
{
cin >> s2;
s+=s2;
cout << s << endl;
break;
}
case 2:
{
int n1,n2;
cin >> n1 >> n2;
s2="";
for (int i = n1; i < n1+n2; i++)
{
s2+=s[i];
}
s = s2;
cout << s << endl;
break;
}
case 3:
{
int a;
cin >> a;
cin >> s2;
s.insert(a,s2);
cout << s << endl;
break;
}
case 4:
{
cin >> s2;
if (s.find(s2) != string::npos)
cout << s.find(s2) << endl;
else
cout << -1 << endl;
break;
}
}
}
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...