C++已AC代码
2026-08-19 16:23:39
发布于:河南
14阅读
0回复
0点赞
很简单
#include<bits/stdc++.h>
using namespace std;
int main(){
//定义并输入string类型变量ming(明文),mi(已破密文),s(未破密文)
string ming,mi,s;
cin>>ming>>mi>>s;
//获取偏移量
int key=(mi[0]-ming[0])%26;
//逐位偏移并输出
for(int i=0;i<s.size();i++){
int tem=s[i]-'A'+26;
cout<<(char)((tem-key)%26+'A');
}
return 0;
}
这里空空如也




有帮助,赞一个