P1914 小书童——密码 1.思路 其实挺简单的,只要用每位字符加上后移的n就行, 但也要注意范围,因为字符就26位,所以%26,就不会产生越界。 源码 #include<stdio.h> int main(){ char str[50]; int n; scanf("%d%s",&n,&str); for(int i=0;str[i]!='\0';i++){ printf("%c",(str[i]-'a'+n)%26+'a'); } }