def de(): #删除
for i in range(len(s)): #找到要替换的 直接改为空字符 然后跳出
if E[1]==s[i]:
s[i]=""
break
def ins(): #插入
num=0 #记录最后一个E[i]的下标
for i in range(len(s)):
if E[1]==s[i]:
num=i
s.append(E[1])
for i in range(len(s)-1,num,-1): #最后一个字符往后移动至最后一个E[i]
s[i]=s[i-1]
s[num]=E[2] #插入
def rep(): #代替
for i in range(len(s)): #遍历整个字符 进行替换
if E[1]==s[i]:
s[i]=E[2]
S=input()
s=list(S)
E=list(input().split())
if E[0]=='D':
de()
elif E[0]=='I':
ins()
else:
rep()
for i in range(len(s)):
print(s[i],end="")
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
【计算球体积】 (C语言代码)浏览:1158 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
循环入门练习5 (C语言代码)浏览:908 |
1054题解浏览:516 |
简单的a+b (C语言代码)浏览:857 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:465 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:490 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:546 |