lyc呐 @ 2019-12-28 16:22:07
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
char str[50];
getchar();
gets(str);
int i;
for(i=0;str[i]!='\0';i++)
str[i]=(str[i]-'a'+n)%26+'a';
puts(str);
return 0;
}
by Minalinsky @ 2019-12-28 18:43:13
我和你的一模一样,也全错,调试完全没问题啊
by Minalinsky @ 2019-12-28 20:24:58
@Minalinsky 补一下,刚刚把gets换成scanf过了
by Jraaay @ 2020-01-17 16:18:42
用两个getchar就可了
by 奋斗の阿峰 @ 2020-03-01 21:18:42
@Minalinsky 确实过了,不过这是啥原理