P1914 小书童——密码

输入格式:

 

第一行:n。第二行:未移动前的一串字母

 

输出格式:

 

一行,是此蒟蒻的密码

直接上代码:

#include<iostream>
using namespace std;
int main() {
    char a[200];
    int n;
    cin >> n;
    cin >> a;
    for (int i = 0; a[i]; i++) {
        int x = a[i];
        if (x >= 26 && x <= 122) {
            if (n > 26) {
                do { n -= 26; } while (n > 26);
            }
            if (x + n > 122) {
                int p = n - (122 - x);
                int m = p + 96;
                char n = m;
                cout << n;
            }
            else {
                int m = x + n;
                char p = m;
                cout << p;
            }
        }
    }
    return 0;
}

 

posted @ 2019-07-05 15:17  杰尊  阅读(152)  评论(0编辑  收藏  举报