社区讨论

前二WA求助

P5734【深基6.例6】文字处理软件参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@locm2zny
此快照首次捕获于
2023/10/30 16:01
2 年前
此快照最后确认于
2023/11/05 03:09
2 年前
查看原帖
代码:
C
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin >> n;
    int a2,b2,a3,c;
    string s,s1,s3,s4,s_;
    cin >> s;
    for (int i=0;i<n;i++)
    {
    	cin >> c;
    	if (c==1)
    	{
    		cin >> s1;
    		s=s+s1;
    		cout << s <<endl;
    	}
    	if (c==2)
    	{
    		cin >> a2 >> b2;
    		s=s.substr(a2,b2);
    		cout << s <<endl;
    	}
    	if (c==3)
    	{
    		cin >> a3 >> s3;
    		s=s.substr(0,a3)+s3+s.substr(a3,s.length());
    		cout << s <<endl;
    	}
    	if (c==4)
    	{
    		cin >> s4;
    		cout << s.find(s4) <<endl;
    	}
    }
    return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...