古月小哥哥 @ 2019-06-15 16:32:05
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char a[51];
int n,len;
(cin>>n).get();
cin.getline(a,51);
len=strlen(a);
for(int i=0;i<len;i++)
{
a[i]=a[i]+n;
if(a[i]>'z')
{
a[i]=a[i]-26;
}
cout<<a[i];
}
return 0;
}
by 已注销ZdCpmQy3 @ 2019-06-15 16:53:34
用getline是因为 题目有空格吗? 如果是,那么本来是空格的位置应该不变吧? 不然应该是linux和win的差别吧?