C++ string 自带的各种成员函数很方便,直接用就行。
#include<bits/stdc++.h> using namespace std; int main(){ string s; char a,temp1,temp2; int pos; getline(cin,s); cin >> a; if(a=='D'){ cin >> temp1; s.erase(s.find(temp1),1); } else if(a=='I'){ cin >> temp1 >> temp2; s.insert(s.find_last_of(temp1),1,temp2); } else if(a=='R'){ cin >> temp1 >> temp2; while(1){ pos = s.find(temp1); if(pos==-1){ break; } else{ s[pos] = temp2; } } } cout << s << endl; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:492 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:825 |
不容易系列2 (C语言代码)浏览:597 |
WU-复数求和 (C++代码)浏览:2016 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1165 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:552 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:531 |
A+B for Input-Output Practice (V) (C语言代码)浏览:470 |
输出九九乘法表 (C语言代码)浏览:1068 |
输入输出格式练习 (C语言代码)浏览:759 |