小书童——密码(洛谷-P1914)
生活随笔
收集整理的這篇文章主要介紹了
小书童——密码(洛谷-P1914)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目背景
某蒟蒻迷上了“小書童”,有一天登陸時忘記密碼了(他沒綁定郵箱or手機),于是便把問題拋給了神犇你。
題目描述
蒟蒻雖然忘記密碼,但他還記得密碼是由一串字母組成。且密碼是由一串字母每個向后移動n為形成。z的下一個字母是a,如此循環(huán)。他現(xiàn)在找到了移動前的那串字母及n,請你求出密碼。(均為小寫)
輸入輸出格式
輸入格式:
第一行:n。第二行:未移動前的一串字母
輸出格式:
一行,是此蒟蒻的密碼
輸入輸出樣例
輸入樣例#1:?
1
qwe
輸出樣例#1:?
rxf
源代碼
#include<iostream> #include<cstring> #include<cstdio> using namespace std; int main() {char password[10000];int n,i;cin>>n;//輸出移動位數(shù)cin>>password;//輸入移動前密碼if(n>26) n%=26;//保證循環(huán)時z完后是afor(i=0;password[i]!='\0';i++)//進(jìn)行后移,記錄密碼{if(password[i]+n>'z') password[i]-=26; password[i]+=n;}cout<<password<<endl;//輸出密碼return 0; }?
總結(jié)
以上是生活随笔為你收集整理的小书童——密码(洛谷-P1914)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛C++语言: 抽奖2
- 下一篇: 人口增长(信息学奥赛一本通-T1070)