小书童——凯撒密码

题目背景

某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。

题目描述

蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动 nnn 位形成的。z 的下一个字母是 a,如此循环。他现在找到了移动前的原文字符串及 nnn,请你求出密码。

输入格式

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

输出格式

一行,是此蒟蒻的密码。

样例 #1

样例输入 #1

1
qwe

样例输出 #1

rxf

提示

字符串长度 ≤50\le 50≤50。

答案

#include <stdio.h>
#include <string.h>
int main(void)
{int i,n;
char a[50],b[50];
scanf("%d\n%s",&n,&a[i]);
for (i=0;i<strlen(a);i++)
{a[i]=(a[i]-'a'+n)%26+'a';printf("%c",a[i]);
}
return 0;
}

[洛谷]P1914小书童——凯撒密码相关推荐

  1. 刷题随记 洛谷P1914 小书童——凯撒密码 char爆了!!

    洛谷P1914 小书童--凯撒密码. 第一次错误代码 #include<bits/stdc++.h> using namespace std; int n; char a[100]; in ...

  2. 洛谷——P1914 小书童——凯撒密码

    P1914 小书童--凯撒密码 输出格式 一行,是此蒟蒻的密码 输入输出样例 输入 #1复制 1 qwe 输出 #1复制 rxf 说明/提示 字符串长度<=50 #include<bits ...

  3. 洛谷 P1914 小书童——凯撒密码 C/C++ 字符串

    不需要开数组 边读边处理 //P1914 小书童--凯撒密码 #define LOCAL #include <iostream> #include <cstdio> #incl ...

  4. Java实现 洛谷 P1914 小书童——凯撒密码

    import java.util.Scanner;public class 凯撒密码 {public static void main(String[] args) {Scanner sc = new ...

  5. 洛谷P1914 小书童——凯撒密码

    题目背景 某蒟蒻迷上了"小书童",有一天登陆时忘记密码了(他没绑定邮箱or手机),于是便把问题抛给了神犇你. 题目描述 蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成.密码是由 ...

  6. 洛谷 P1914 小书童——凯撒密码

    题目链接:https://www.luogu.com.cn/problem/P1914 #include <iostream> #include <string>using n ...

  7. 洛谷P1914 小书童——凯撒密码经典解法

    #include<stdio.h> #include<string.h> int main(void) {int n, i;char a[51];scanf("%d& ...

  8. 洛谷刷题P1914 小书童——凯撒密码(c语言)

    1.题目 2.解题思路 1.难点 :实际上就是如何做到z到a这个转化,以及类似情况 2.解决方法:看了很多题解,发现这种思路最好 例如:n=1,此时一个字符为z,当n为-25时是不是z会变成了a,其他 ...

  9. P1914 小书童——凯撒密码

    题目背景 某蒟蒻迷上了 "小书童",有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你. 题目描述 蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成.密 ...

最新文章

  1. 「AI初识境」什么是深度学习成功的开始?参数初始化
  2. php和python交互-PHP与Python进行数据交互
  3. 2.12.ECMAScript--运算符
  4. git推送密码_保护代码完整性(六):在 Git 上使用 PGP
  5. django源码简析——后台程序入口
  6. 【转】C++ 存储类
  7. 1000行MySQL学习笔记,收藏版!
  8. 1个通用工具平台+多个热点场景工具套件,助力开发者快速构建应用
  9. 重点做EUR/USD、EUR/JPY、GBP/USD。
  10. 语言谓词函数isprime_G?del完备性定理 —— 一阶谓词逻辑演绎系统 Part II
  11. 认识Java中的异常、异常的基本用法
  12. bash快捷键(防忘)
  13. http抓包实践--(一)--fiddler和http(s)
  14. 解决扫码枪中文输入法冲突问题
  15. c语言中min函数的作用,min函数到底在哪个头文件里?
  16. JAVA IDEA 第一次怎么跑起来
  17. 【Pandas总结】第八节 Pandas 合并数据集_pd.merge()
  18. 无线鼠标迟钝但并不是电量问题
  19. Ubuntu下,Kdevelop的简单使用与调试
  20. 取得高等学校教师资格证应当具备什么学历要求

热门文章

  1. 西交计算机科学与技术保研率,西北高校保研率:西交、西工大、西电前三
  2. 华远地产:在稳健中穿越周期 | 一点财经
  3. iPh oto的删除动画
  4. pygame 外星人飞船开发摘要
  5. W77E58在GPS远程定位的应用(源代码)
  6. android面试手册
  7. 小学语文三年级阅读理解专项练习附答案~寓言二则
  8. 64位ubuntu 14.04无法找到和使用32bit库
  9. 并购潮背后 英特尔能否跨域移动成为AI芯片老大
  10. Windows Server® 2008 Enterprise 组件服务 找不到 ”Microsoft Word 97 - 2003 文档“组件