字符串问题
题目
P1914 小书童——凯撒密码 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
原理:
利用ASCLL码将字符转化成的数字形式进行移动操作,对其取余防止移动超过。
代码:
#include <iostream>
#include<string>
using namespace std;
const int N=1e5+5;
int main(){
int n;
string s;
cin>>n;
cin>>s;
for(int i=0;i<s.length();++i)
{
s[i]=(s[i]-'a'+n)%26+'a';
}
cout<<s;
return 0;
}