#include <iostream> using namespace std; int main() { int n; cin>>n; n%=26; string a; cin>>a; for(int i=0;i<a.size();i++) { a[i]+=n; if(a[i]>'z') { a[i]=a[i]-'z'-1+'a'; } } cout<<a; }
我的代码为啥错了,查看输入输出正常啊 输入: 25 abcxyz 输出: zabwxy