这道题读题有点麻烦,比我敲代码都久,但理解之后不难做出,不过有个地方我不太理解。
先上AC代码。
#include<iostream>
#include<string>
using namespace std;
int cnt;
string arr;
struct ch
{
char jm;
char ym;
}ans[105];
int main()
{
string s,ceshi;
cin >> s;
int i, o, t;
for (i = 0; i < s.size(); ++i) ans[i].jm = s[i];
for (i = 0; i < s.size(); ++i) cin >> ans[i].ym;
cin >> arr;
for (i = 0; i < s.size(); ++i) {
t = ceshi.find(ans[i].ym);
if