求大佬看看 ps.最开始不管是一个还是两个getchar都过不了, 但是只有一个getchar可以在本地运行。
#include <stdio.h> #include <stdlib.h> #include <stdbool.h> int n; char c; int main() { scanf("%d",&n); getchar(); while((c=getchar())!='\n')printf("%c",(c-'a'+n)%26+'a'); }