超级无敌数字加密算法

为了让大家过一个开心的假期,给大家出一个非常简单的签到题吧

这真的是一个非常简单的签到题
相信你一定能够做得出来的吧
输入一个4位数,将其加密后输出。方法是将该数每一位上的数字加9然后除以10取余,作为该位上的新数字,最后将第一位和第三位的数字互换,第二位和第四位上的数字互换,组成加密后的新数。
请按照这样的格式输出: “The encrypted number is 1234”(不输出引号)
输出时请省略前导0。这意味着如果加密后的数字为0123,你需要输出“The encrypted number is 123”
输入
一个四位整数
输出
输出字符串“The encrypted number is ”加经过加密以后的数字
样例输入 Copy
1257
1211
样例输出 Copy
The encrypted number is 4601
The encrypted number is 1

AC代码

#include<stdio.h>
int main()
{char a[5];while(scanf("%s",a)!=EOF){for(int i=0;i<4;i++){a[i]=(a[i]-'0'+9)%10+'0';}char t=a[1];a[1]=a[3];a[3]=t;t=a[0];a[0]=a[2];a[2]=t;int j=0;for(int i=0;i<4;i++){if(a[i]=='0') j++;else break;}printf("The encrypted number is ");if(j==4) printf("0");else{for(int i=j;i<4;i++){printf("%c",a[i]);} }printf("\n");}return 0;
}

超级无敌数字加密算法相关推荐

  1. “药药切克闹”系列-基于STM32触摸屏的超级无敌智能电子密码锁(仿手机键盘26键设计,密码支持英文大写+英文小写+数字)

    项目名称:"药药切克闹"系列-基于STM32触摸屏的超级无敌智能电子密码锁(密码支持英文大写+英文小写+数字) CSDN:YANG-03                      ...

  2. Java小记-Vue/ElementUI/Axios(超级无敌认真好用,万字收藏篇!!!!)

    文章目录 Vue/ElementUI/Axios 前言 1 Vue简介 2 Vue的安装 3 Vue的简单使用 4 Vue的指令 4.1 什么是Vue的指令 4.2 Vue常用指令 5 Element ...

  3. Java期末复习题 超级无敌全

    Java期末复习题 超级无敌全 **Java基础知识期末复习笔记** 选择题 填空题 判断题 简答题 Java基础知识期末复习笔记 选择题 Java起源于( )公司. A. Oracle B. Sun ...

  4. java主要用于神摸地方,超级无敌神奇的java期末考试题库

    <超级无敌神奇的java期末考试题库>由会员分享,可在线阅读,更多相关<超级无敌神奇的java期末考试题库(20页珍藏版)>请在人人文库网上搜索. 1.一.选择题1.已知X和Y ...

  5. SpringBoot 自动配置原理(超级无敌详细)-2

    SpringBoot 自动配置原理(超级无敌详细)-1 2.自动配置的实现 刚刚我们整体的过了一下主配置文件是如何实现的,但我们还没深入的研究如何实现自动装配功能.我们回到这个文件下,找一个具体的自动 ...

  6. hadoop +hbase+zookeeper 伪分布安装(超级无敌详细)

    hadoop +hbase+zookeeper 伪分布安装(超级无敌详细) hadoop 配置 图片打不开的可以点击下方链接直接去图床查看,辣鸡CSDN 安装jdk sudo apt update// ...

  7. 超级无敌神奇的java_超级无敌神奇的java期末考试题库.doc

    超级无敌神奇的java期末考试题库.doc 还剩 19页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 20double totalPrice() {/ ...

  8. stm32f302实现斩波控制步进电机_spwm超级无敌stm32步进电机控制教程

    spwm超级无敌stm32步进电机控制教程 [复制链接] 本帖最后由 huo_hu 于 2014-3-10 14:00 编辑 本教程介绍步进电机驱动和细分的工作原理,以及stm32103为主控芯片制作 ...

  9. C++ 时间计算器 之 超级无敌小白版 刚入门的快点看过来!

    C++ 时间计算器 之 超级无敌小白版 上次写了日期计算器效果不错,这次时间计算器也来啦!而且超简便耶,小白快点看过来!! 日期计算器戳这儿跳转 好啦好啦,进入正题喽! 类的定义 #ifndef PO ...

最新文章

  1. GetLogicalDriveStringS获取驱动器根路径
  2. android的消息处理机制(图+源码分析)——Looper,Handler,Message
  3. Redis:redis和memcached 比较
  4. 1.26 Java使用自定义包
  5. Java中集合(六)Queue
  6. mybatis学习笔记-01什么是mybatis
  7. 中国开发者数量全球第二,C 语言一跌再跌!GitHub 年度报告重磅发布
  8. ECCV 2020 论文大盘点-视频目标分割篇
  9. 只有越接近失败,才会成功么?
  10. windows ftp服务器_ftp是什么意思,在windows系统安装ftp只需3步
  11. Android 设备上实现串口的移植
  12. STM32F205时钟配置
  13. 用友U8 cloud释放新动能,加速城投行业数智化转型
  14. 求和符号的定义和性质
  15. 第二章 软件项目确立
  16. 股票价格指数(价格加权、市值加权、价值加权)
  17. ONES 解码:为何数字化是“超级工程”
  18. vlc播放海康威视摄像头rtsp rtmp视频教程
  19. STM32F103xx TFT液晶显示ASCII字符串、中文、图片并且显示带有镜像和旋转功能
  20. VSCode调试代码的三种方式

热门文章

  1. beetl 国内下载量貌似快跟freemaker的差不多了
  2. Velocity教程【转】
  3. LVS--NAT模型
  4. 安装pptp ×××
  5. 搭建Ooracle RAC 学习环境之---集群软件安装
  6. 网络防火墙与防范溢出策略“溢出”
  7. 几时几分几秒怎么写_头总是一阵一阵眩晕是怎么回事?眩晕症该如何治疗?
  8. linux中lsattr命令,在Linux中用chattr和lsattr命令管理文件和目录属性
  9. python二维分布图怎么画_python3怎样画二维点图
  10. 【HANA系列】SAP HANA SQL获取当前日期最后一天