洛谷 P1914 小書童——密碼
阿新 • • 發佈:2018-11-06
題目背景
某蒟蒻迷上了“小書童”,有一天登陸時忘記密碼了(他沒繫結郵箱or手機),於是便把問題拋給了神犇你。
題目描述
蒟蒻雖然忘記密碼,但他還記得密碼是由一串字母組成。且密碼是由一串字母每個向後移動n為形成。z的下一個字母是a,如此迴圈。他現在找到了移動前的那串字母及n,請你求出密碼。(均為小寫)
輸入輸出格式
輸入格式:
第一行:n。第二行:未移動前的一串字母
輸出格式:
一行,是此蒟蒻的密碼
輸入輸出樣例
輸入樣例#1: 複製
1 qwe
輸出樣例#1: 複製
rxf
#include<iostream> #include<cstring> #include<cstdio> using namespace std; int main(){ int n; char a[55]; while(cin>>n>>a){ n=n%26; int l=strlen(a); for(int i=0;i<l;i++) { char ch=a[i]; ch+=n; if(ch>='a' && ch<='z') cout<<ch; else{ ch=a[i]+n-26; cout<<ch; } }puts(""); } return 0; }