我又不理解
查看原帖
我又不理解
418519
TaylorW楼主2021/10/19 10:42
#include <bits/stdc++.h>
using namespace std;
string b,c;
void mm(string in,string after)
{
	if(in.size()>0)
	{
		char ch=after[after.length()-1];
		cout <<ch;//为什么在这里直接输出(cout<<after[after.length()-1])不对
		int k=in.find(ch);
		mm(in.substr(0,k),after.substr(0,k));
		mm(in.substr(k+1),after.substr(k,in.length()-k-1));
	}
}
int main()
{
	cin>>b;
	cin>>c;
	mm(b,c);
	return 0;
}
2021/10/19 10:42
加载中...