记录编号 230879 评测结果 AAAAAAAAAA
题目名称 字符串编辑 最终得分 100
用户昵称 GravatarRiolu 是否通过 通过
代码语言 C++ 运行时间 0.034 s
提交时间 2016-02-24 16:47:11 内存使用 0.28 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
	
	freopen("edit.in","r",stdin);
	freopen("edit.out","w",stdout);
  char a[100];
  cin.getline(a,50);
  char j,k,u;
  cin>>j;
  if(j=='D'){
  cin>>k;
  for(int i=0;i<50;i++)
    if(a[i]==k){
    for(int p=i;p<50;p++)
    	a[p]=a[p+1];
    	cout<<a;
    	return 0;
    }
  }
  if(j=='I'){
  	cin>>k>>u;
  	for(int i=50;i>=0;i--)
    if(a[i]==k){
    for(int p=50;p>i;p--)
    	a[p]=a[p-1];
    	a[i]=u;
    	cout<<a;
    	return 0;
    }
  }
  if(j=='R'){
  	cin>>k>>u;
  	int ju=0;
  	for(int i=0;i<50;i++)
    if(a[i]==k){
    a[i]=u;ju=1;
    }
    if(ju==1)
    cout<<a;
    else cout<<"error";
    return 0;
  }
}