c++测试好的,上去20分,救救我!!
查看原帖
c++测试好的,上去20分,救救我!!
566190
我是歌者楼主2021/11/19 21:06

20分代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int q;
	cin>>q;
	string a;
	cin>>a;
	int b;
	for (int i=0;i<q;i++){
		cin>>b;
		if (b==1){
			string c;
			cin>>c;
			a+=c;
			cout<<a<<endl;
		}
		else if (b==2){
			int d,e;
			cin>>d>>e;
			e=d+e;
			a=a.substr(d,e);
			cout<<a<<endl;
		}
		else if(b==3){
			int f;
			string g;
			cin>>f>>g;
			a=a.replace(f,f-1,g);
			cout<<a<<endl;
		}
		else if(b==4){
			string h;
			int pos;
			cin>>h;
			pos=a.find(h);
			cout<<pos;
		}
	}
	return 0;
}

我也不知道哪里错了, 求高人指点!!

2021/11/19 21:06
加载中...