[GESP2603三级] 凯撒密码

字符串操作

#include <bits/stdc++.h>
using namespace std;
int main(){
	string a,b,c;
	cin>>a>>b>>c;
	int k=b[0]-a[0];
	if(k<0) k+=26;
	for(int i=0;i<c.size();i++){
		c[i]-=k;
		if(c[i]<'A') c[i]+=26;
		cout<<c[i]; 
	} 
	return 0;
}