第四个点错了
代码如下
#include<bits/stdc++.h>
using namespace std;
char table[26]= {""};
int main() {
string a,b,c;
cin>>a>>b>>c;
if(a.size()!=b.size()) {
printf("Failed");
return 0;
}
for(int i=0; i<a.size(); i++) {
if(table[a[i]-'A']=='\0') {
table[a[i]-'A']=b[i];
} else if(table[a[i]-'A']!=b[i]) {
printf("Failed");
return 0;
}
}
for(int i=0; i<26; i++) {
if(table[i]=='\0') {
printf("Failed");
return 0;
}
}
for(int i=0;i<c.size();i++){
c[i]=table[c[i]-'A'];
}
for(int i=0;i<c.size();i++){
printf("%c",c[i]);
}
return 0;
}