当前位置: 首页 > 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;
    
    
}

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

http://www.dtcms.com/a/156684.html

相关文章:

  • 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最近地点搜索优化
  • 用高德API提取广州地铁线路(shp、excel)
  • 【优选算法 | 滑动窗口】滑动窗口算法:高效处理子数组和子串问题
  • WPF核心技术解析与使用示例
  • WPF框架中异步、多线程、高性能、零拷贝技术的应用示例
  • 二、信息时代社会结构的转变
  • 我爱学算法之—— 二分查找(上)
  • 力扣HOT100——102.二叉树层序遍历
  • 解构与重构:“整体部分”视角下的软件开发思维范式
  • File,IO流,字符集
  • 25【干货】在Arcgis中根据字段属性重新排序并自动编号的方法(二)