记录编号 403591 评测结果 AAAAAAAAAA
题目名称 字符串编辑 最终得分 100
用户昵称 Gravatar亦不负卿 是否通过 通过
代码语言 C++ 运行时间 0.004 s
提交时间 2017-05-10 19:52:35 内存使用 0.31 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main()
{
	freopen("edit.in","r",stdin);
	freopen("edit.out","w",stdout);
	string a,n;
	getline(cin,a);
	char x,y,z;
	cin>>x;
	int m,k=0;
	if(x=='D')
	{
		cin>>y;
		m=a.find(y);
		a.erase(m,1);
		cout<<a;
	}
	if(x=='I')
	{
		cin>>y>>z;
		m=a.find_last_of(y);
		n=a.substr(m);
		a.erase(m);
		a=a+z+n;
		cout<<a;
	}
	if(x=='R')
	{
		cin>>y>>z;
		m=a.length();
		for(int i=0;i<m;i++)
		{
			if(a[i]==y)
			{
				k=1;
			a[i]=z;
			}
		}
		if(k==0)
			cout<<"error";
		else 
			cout<<a;
	}
		return 0;
}