simple1 @ 2021-04-06 11:59:21
#include <iostream>
#include <cstdio>
#include <cstring>
#include <string.h>
using namespace std;
char a[100],b[100];
int main()
{
int n;
cin>>n;
cin>>a;
for(int i=0;i<strlen(a);i++)
{
b[i]=a[i]+n;
if(b[i]>'z')
b[i]-=26;
}
cout<<b;
return 0;
}
by xyzlh @ 2021-08-22 22:27:53
@simple1 这个程序如果
a[i]+n>52
那么减去26还会大于26
正解:先将n%=26