题目描述
编写加密程序,加密规则为:
将所有字母转化为该字母后的第三个字母,即 A->D、B->E、C->F、......、Y->B、Z->C。
小写字母同上,其他字符不做转化。
输入任意字符串,输出加密后的结果。
例如:输入 I love 007,输出 L oryh 007。
输入格式
一行字符串。
输出格式
一行加密后的字符串。
数据范围
字符串长度不超过 100。
样例
输入样例:
I love 007
输出样例:
L oryh 007
C++ 代码
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string s;
getline(cin,s);
int n=s.length();
for(int i=0;i<n;i++)
{
if(s[i]>='A' && s[i]<='Z') cout<<(char)('A'+(s[i]-'A'+3)%26);
else if(s[i]>='a' && s[i]<='z') cout<<(char)('a'+(s[i]-'a'+3)%26);
else cout<<s[i];
}
cout<<endl;
return 0;
}