#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
string s;
cin>>s;
for (char& c:s) {
c=(c-'a'+n)%26+'a';
}
cout<<s;
return 0;
}
C加加题解:注意引用和偏移量,c - 'a' 映射到 0~25
n 向后偏移 % 26 超过 25 的部分回到起点(循环)
'a' 映射回字符

京公网安备 11010502036488号