zhjzhmh @ 2019-08-26 10:34:14
#include<bits/stdc++.h>
using namespace std;
string st,st1;
int t,n,x,l;
char a[55];
int main()
{
t=0;
for(int i='a';i<='z';i++)
{
t++;
a[t]=i;
}
cin>>n;
getline(cin,st);
getline(cin,st);
if(n%26==0) x=26;
else x=n%26;
for(int i=27;i<=26+x;i++)
{
a[i]=a[i%26];
}
for(int j=0;j<=st.size()-1;j++)
{
for(int k=1;k<=26;k++)
{
if(a[k]==st[j])
{
st1[j]=a[k+x];
}
}
}
for(int i=0;i<=st.size()-1;i++) cout<<st1[i];
return 0;
}
by t162 @ 2019-08-26 10:36:16
cin之后加一个getchar();
by zhjzhmh @ 2019-08-27 09:43:24
加getline不是一样吗?