題目描述
歷史上羅馬的凱撒大帝使用過一種加密技術,把英文的每個字母按照規律變成另一個字母,例如以下規則: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;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/264743.html
標籤:其他
