#include <stdio.h> #include <string.h> char a[100]; int main () { int n ,i; scanf("%d",&n); scanf("%s",a); int la = strlen (a); for(i=0;i<la;i++) { a[i] += n; while(a[i]>=122) { a[i] -= 26; } printf("%c",a[i]); } return 0; }
为什么
putchar((a[i]-'a'+n)%26+'a');
...
浙公网安备 33010602011771号