当前位置: 首页 > news >正文

小刚说C语言刷题——1109加密四位数

1.题目描述

某军事单位用 4位整数来传递信息,传递之前要求先对这个 4 位数进行加密。加密的方式是每一位都先加上 5然后对 10取余数,再将得到的新数颠倒过来。

例如:原数是 1379 ,那么每位加 55对 10 取余数的结果为 6824 ,然后颠倒该数,得到新数:4286。

再比如:原数是 2570,那么每位加 5对 10取余数的结果为 7025 ,然后颠倒该数,得到新数: 5207 。

请根据加密要求,写出加密算法!

输入

加密前的 4位数。

输出

加密后的结果

样例

输入

1379

输出

4286

 

2.参考代码(C语言版)

include <stdio.h>

int main(void)
{
    int num;
    int  qian, bai, shi,ge;
    scanf("%d", &num);
    qian = (num/1000%10+5)%10;
    bai = (num/100%10+5)%10;
    shi = (num/10%10+5)%10;
    ge = (num%10+5)%10;
    printf("%d",(1000*ge+100*shi+10*bai+qian));
    return 0;
    
    
}

今天内容到此结束,下次再见!

相关文章:

  • Dify 使用 excel 或者 csv 文件创建知识库
  • Java单链表题目
  • Linux线程与进程:探秘共享地址空间的并发实现与内
  • Three.js + React 实战系列-3D 个人主页:构建 Hero 场景组件(项目核心)✨
  • 16.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--微服务基础工具与技术--Github Action
  • 高精度3D圆弧拟合 (C++)
  • 详解 Network.framework:iOS 网络开发的新基石
  • Eclipse Debug 配置指南
  • 苹果(IOS)手机怎么开启开发者模式(简单明了版)
  • 使用 Frida 绕过 iOS 应用程序中的越狱检测
  • 谈谈关于【枚举】类型变量的好处
  • C++?类和对象(下)!!!
  • 从基础到实战的量化交易全流程学习:1.1 量化交易本质与行业生态
  • ultralytics 目标检测 混淆矩阵 背景图像 没被记录
  • 微信小程序,基于uni-app的轮播图制作,轮播图本地文件图片预览
  • 文件操作及读写-爪哇版
  • 关于flink两阶段提交高并发下程序卡住问题
  • 【C++11】Lambda表达式
  • WPF大数据展示与分析性能优化方向及代码示例
  • 导览项目KD-Tree最近地点搜索优化
  • 央行副行长谈美债和美元波动:单一市场、单一资产的变动,对外储影响总体有限
  • 十大券商看后市|A股风险偏好有望边际改善,市场仍处黄金坑
  • 新剧|《淮水竹亭》明开播:前作扑街,本作能否改命
  • 清华数字政府与治理研究院揭牌:服务数字政府建设需求
  • 内蒙古纪检干部刘占波履新呼和浩特,曾参与涉煤腐败倒查20年工作
  • 钱学森数据服务中心在沪上线,十万个数字资源向公众开放