题意:
输出用a敲出c的顺序敲b会产生的字符串
注意大小写转换
AC代码:
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int main(){ 5 char s1[128],s2[128],s3[1010]; 6 cin>>s1>>s2>>s3; 7 char s4[128]; 8 for(int i=0;i<26;i++){ 9 s4[s1[i]]=s2[i]; 10 } 11 // cout<<s4['t']<<endl; 12 int len=strlen(s3); 13 for(int i=0;i<len;i++){ 14 if(s3[i]>='a'&&s3[i]<='z'){ 15 s3[i]=s4[s3[i]]; 16 } 17 else if(s3[i]>='A'&&s3[i]<='Z'){ 18 s3[i]=s4[s3[i]-'A'+'a']-'a'+'A'; 19 } 20 } 21 cout<<s3<<endl; 22 return 0; 23 }