题目描述
历史上罗马的凯撒大帝使用过一种加密技术,把英文的每个字母按照规律变成另一个字母。例如以下规则:a加密后变成b,b加密后变成c,c加密后变成d,…,y加密后变成z,z加密后变成a
请写一个程序,输入是三个小写字母,输出是这些字母加密后的结果。
输入输出格式
输入格式
输入文件ceasar.in 输入共一行,三个小写字母,用空格分开
输出格式
输出文件ceasar.out 输出共一行,三个小写字母,用空格分开
输入输出样例
输入样例1
x y z
输出样例1
y z a
输入样例2
a b c
输出样例2
b c d
题解
水题~
注意字符类型与加密实现即可
常规套路:上代码!
代码
#include<bits/stdc++.h>
using namespace std;
char x,y,z;
int main(){
freopen("ceasar.in","r",stdin);
freopen("ceasar.out","w",stdout);
cin>>x>>y>>z,cout<<char((x-'a'+1)%26+'a')<<" "<<char((y-'a'+1)%26+'a')<<" "<<char((z-'a'+1)%26+'a');
return 0;
}