序文:
21.再テストに参加できるかどうかに関係なく、道路に書かれたゴミコードを記録します。もともと「AlgorithmNotes」をかじったのですが、やりすぎたので、Kingway ComputerTestGuideに変更しました。
タイトル説明:
情報発信の過程で、情報の傍受を防ぐために、特定の方法で情報を暗号化する必要があります。単純な暗号化アルゴリズムでは、情報の解読を完全に防ぐことはできませんが、情報を簡単に識別できないようにすることはできます。最も単純な暗号化方法を示します。特定の文字列について、ay、AYの文字を後続の文字に置き換え、zとZをaとAに置き換えると、単純なものを取得できます。暗号化された文字列。
説明を入力してください
この文字列の行を読んでください。各文字列の長さは80文字未満です。
出力の説明:
データのグループごとに、文字列の各行の暗号化された文字列を出力します。
回答
#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
#include<stdio.h>
using namespace std;
int main()
{
string str;
while (getline(cin,str)) {
for (int i = 0; i < str.length(); i++)
if ((str[i] >= 'a' && str[i] <= 'y') || (str[i] >= 'A' && str[i] <= 'Y'))
str[i] += 1;
else if (str[i] == 'z')
str[i] = 'a';
else if (str[i] == 'Z')
str[i] = 'A';
cout << str << endl;
}
return 0;
}