题目描述
767.信息加密
方法1
C++ 代码
#include<iostream>
#include<string>
using namespace std;
int main(){
string a;
getline(cin,a);
for(int i=0;i<a.size();i++){
if(a[i]>='a'&&a[i]<'z'||a[i]>='A'&&a[i]<'Z')
a[i]++;
else if(a[i]=='z'||a[i]=='Z')
a[i]-=25;
}
cout<<a<<endl;
return 0;
}
方法2
C++ 代码
#include<iostream>
#include<string>
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;
return 0;
}