PTA:7-141 加密

作者 黄龙军

单位 绍兴文理学院

信息安全很重要,特别是密码。给定一个5位的正整数n和一个长度为5的字母构成的字符串s,加密规则很简单,字符串s的每个字符变为它后面的第k个字符,其中k是n的每一个数位上的数字。第一个字符对应n的万位上的数字,最后一个字符对应n的个位上的数字。简单起见,s中的每个字符为ABCDE中的一个。

输入格式:

测试数据有多组,处理到文件尾。每组测试数据在一行上输入非负的整数n和字符串s。

输出格式:

对于每组测试数据,在一行上输出加密后的字符串。

输入样例:

12345 ABCDE

输出样例:

BDFHJ

来源:

[1] 黄龙军, 等. 大学生程序设计竞赛入门—C/C++程序设计(微课视频版), 北京:清华大学出版社, 2020.11. ISBN:9787302564744
[2] 黄龙军.程序设计竞赛入门(Python版),北京:清华大学出版社,2021.4. ISBN:9787302571230

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include <stdio.h>
int main()
{
    int n,a,b,c,d,e;
    char s[5];
    while(scanf("%d %s",&n,s) != EOF){
        a = (n/10000)%10;//万位数字
        b = (n/1000)%10;//千位数字
        c = (n/100)%10;//百位数字
        d = (n/10)%10;//十位数字
        e = (n/1)%10;//个位数字
        printf("%c%c%c%c%c\n",(int)s[0]+a,(int)s[1]+b,(int)s[2]+c,(int)s[3]+d,(int)s[4]+e);
//字符串与整型的加法,输出字符型
        a=0;b=0;c=0;d=0;e=0;//a,b,c,d,e重新赋初值为0,为了后续数据测试的准确性
    }
    
    return 0;
}

相关推荐

  1. PTA:7-141 加密

    2024-04-27 12:22:02       11 阅读
  2. 实验7-1-11 装箱问题(PTA

    2024-04-27 12:22:02       19 阅读
  3. 7-14 字节序(Endianness)---PTA实验C++

    2024-04-27 12:22:02       8 阅读
  4. PTA:7-81 电费

    2024-04-27 12:22:02       15 阅读
  5. PTA 7-237 特殊排序

    2024-04-27 12:22:02       37 阅读
  6. PTA:7-186 水仙花数

    2024-04-27 12:22:02       8 阅读
  7. PTA 6-143 密码转换

    2024-04-27 12:22:02       38 阅读
  8. PTA 7-238 整数转换为字符串

    2024-04-27 12:22:02       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-27 12:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-27 12:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-27 12:22:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-27 12:22:02       20 阅读

热门阅读

  1. CountDownLatch 学习与实战

    2024-04-27 12:22:02       14 阅读
  2. Python 学习笔记(十一)—— 异常处理

    2024-04-27 12:22:02       15 阅读
  3. 【前端技术】CSS基本语法(二)

    2024-04-27 12:22:02       15 阅读
  4. ollama集成open-webui本地部署大模型应用

    2024-04-27 12:22:02       14 阅读
  5. conda创建新环境

    2024-04-27 12:22:02       11 阅读
  6. 低时延精品网是一种专属智能网络服务

    2024-04-27 12:22:02       11 阅读
  7. Oracle 23C的只读用户模式不错!

    2024-04-27 12:22:02       11 阅读