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语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:762 |
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
数组输出 (C语言代码)浏览:811 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
1118(求助_已解决)浏览:351 |
Pascal三角 (C语言代码)浏览:707 |