# 凱薩密碼 https://neoj.sprout.tw/problem/217/ 傳說是古老西方神祕半島的老大隱藏軍令的方法。 把$a→d,\ b→e,\ c→f...x→a,\ y→b,\ z→c$ 輸入一個明文,請把他加密後輸出。 ### 輸入格式 輸入一行小寫英文字母組成的字串(長度 小於500)。 ### 輸出格式 輸出一行加密過的字串。 #### 範例輸入 1 ``` aaa ``` #### 範例輸出 1 ``` ddd ``` #### 範例輸入 2 ``` abcd ``` #### 範例輸出 2 ``` defg ``` # Code ```cpp #include <iostream> using namespace std; int main(){ char c[505] = {}; cin >> c; for (int t = 0; c[t] != '\0'; t++){ if (c[t] >= 120) c[t] = (c[t] - 'a' + 3) % 26 + 'a'; else c[t] += 3; } cout << c << "\n"; }
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up