//L5733 #include<stdio.h> #include<ctype.h> #define max 1000 int main() { int n; scanf("%d",&n);//每个字母向后移动位数 char a[max]={0}; int i=0; scanf("%s",a); int re=n%26; for(i=0;a[i]!='\0';i++)//转换为大写=减去a+A { if(n<26) { a[i]=a[i]+n; } else { a[i]=a[i]+re; } } printf("%s",a); return 0; }