社区讨论

谁能帮偶康康为甚么wa4个---QAQ

P5734【深基6.例6】文字处理软件参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lo2xj882
此快照首次捕获于
2023/10/23 21:24
2 年前
此快照最后确认于
2023/10/23 21:24
2 年前
查看原帖
#include<string>
using namespace std;
int q;
string s;
void instring()
{
	string sp;
	cin>>sp;
	s+=sp;
	cout<<s<<endl;
	return;
}
void cutstring()
{
	int a,b;
	cin>>a>>b;
	s=s.substr(a,b);
	cout<<s<<endl;
	return;
}
void putstring()
{
	int k;
	cin>>k;
	string sp;
	cin>>sp;
	s=s.insert(k,sp);
	cout<<s<<endl;
	return;
}
void findstring()
{
	string sp;
	cin>>sp;
	s.find(sp);
	cout<<(int)s.find(sp);
	return;
}
int main()
{
	cin>>q;
	cin>>s;
	for(int i=1;i<=q;i++)
	{
		int k;
		cin>>k;
		switch(k)
		{
			case 1:{
				instring();
				break;
			}
			case 2:{
				cutstring();
				break;
			}
			case 3:{
				putstring();
				break;
			}
			case 4:{
				findstring();
				break;
			}
		}
	}
	return 0;
}``

回复

4 条回复,欢迎继续交流。

正在加载回复...