加密的规则如下:
- 字符串中的小写字母,aa 加密为 bb,bb 加密为 cc,…,yy 加密为 zz,zz 加密为 aa。
- 字符串中的大写字母,AA 加密为 BB,BB 加密为 CC,…,YY 加密为 ZZ,ZZ 加密为 AA。
- 字符串中的其他字符,不作处理。
请你输出加密后的字符串。
输入格式
共一行,包含一个字符串。注意字符串中可能包含空格。
输出格式
输出加密后的字符串。
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string s;
getline(cin,s);
for(auto &c:s){
if(c>='a'&&c<='z')
c=(c-'a'+1)%26+'a';
else if(c>='A'&&c<='Z')
c=(c-'A'+1)%26+'A';
}
cout<<s<<endl;
}
本文介绍了一种简单的字符串加密方法,该方法通过将英文字母按顺序循环向前偏移一位来进行加密处理,同时保持非字母字符不变。文章提供了完整的C++实现代码。
811

被折叠的 条评论
为什么被折叠?



