加密后的数字

简介: 【10月更文挑战第16天】加密后的数字。

个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

include

int main()
{
int a,i,aa[4],t;
printf("请输入四位数字:");
scanf("%d",&a);
aa[0]=a%10;
aa[1]=a%100/10;
aa[2]=a%1000/100;
aa[3]=a/1000;
for(i=0;i<=3;i++)
{
aa[i]+=5;
aa[i]%=10;
}
for(i=0;i<=3/2;i++)
{
t=aa[i];
aa[i]=aa[3-i];
aa[3-i]=t;
}
printf("加密后的数字:");
for(i=3;i>=0;i--)
printf("%d",aa[i]);
printf("\n");
}

以上实例运行输出结果为:

请输入四位数字:1234
加密后的数字:9876

相关文章
|
运维 资源调度 定位技术
【技术大图】手把手教你搭建生信分析高性能计算平台
生物医药行业产生PB级海量数据,需专业生信分析平台支持。本技术地图涵盖平台搭建全流程:从架构设计、关键技术解析,到标准化分析流程介绍及部署优化策略,助力IT团队高效构建生信算力平台。立即下载完整版!
727 1
|
应用服务中间件 网络安全 数据安全/隐私保护
HTTPS双向认证研究
作者:楚骧 研究HTTPS的双向认证实现与原理,踩了不少坑,终于整个流程都跑通了,现在总结出一篇文档来,把一些心得,特别是容易踩坑的地方记录下来。 # 1.原理 双向认证,顾名思义,客户端和服务器端都需要验证对方的身份,在建立Https连接的过程中,握手的流程比单向认证多了几步。单向认证的过程,客户端从服务器端下载服务器端公钥证书进行验证,然后建立安全通信通道。双向通信流程,客户
10383 119
|
机器学习/深度学习 人工智能 自然语言处理
和 AI 一起玩剧本杀真“上头”:没想到 AI 比我还入戏
“走进不同的世界,成为不同的自己”这句话从剧本杀诞生起便存在。
1634 0
和 AI 一起玩剧本杀真“上头”:没想到 AI 比我还入戏
|
Java
给网站添加微信扫描二维码登录功能
最近网站PC端集成微信扫码登录,踩了不少坑,在此记录下实现过程和注意事项。
4769 0
|
测试技术 Python
【性能测试系列】Locust - 一款开源的负载测试工具
最近做系统性能调优,发现了一款比较好用的性能测试工具Locust;在此推荐给各位同学。
529 0
【性能测试系列】Locust - 一款开源的负载测试工具
|
JSON API 开发者
搜款网VVIC商品详情数据接口(搜款网API系列)
搜款网(VVIC)作为专业服装批发平台,提供商品详情数据接口,帮助开发者快速获取商品描述、价格、尺码、颜色、库存等信息。使用该接口需申请开发者权限并遵守平台规定。请求方式为HTTP GET,响应格式为JSON。Python示例代码展示了如何通过API获取商品详情。使用前务必确保合法授权,并注意错误处理和性能优化。
|
机器学习/深度学习 人工智能 数据可视化
《AI与鸿蒙Next:建筑设计可视化的革新力量》
在建筑设计领域,可视化至关重要。人工智能通过快速生成方案、优化材质与纹理、智能照明模拟及细节增强,极大提升了设计效率和质量。鸿蒙Next图形渲染技术则凭借强大的物理渲染引擎、超分与超帧技术、智慧美学构图和多设备协同渲染,使建筑效果更加逼真细腻。两者的结合不仅缩短了设计周期,还增强了沟通协作,拓展了设计创意边界,为建筑设计行业带来了前所未有的变革与机遇。
287 4
|
人工智能 搜索推荐
PersonaCraft:首尔国立大学推出的单参考图像生成多身份全身图像技术
PersonaCraft是由首尔国立大学推出的创新技术,能够从单一参考图像生成多个人物的逼真全身图像。该技术结合了扩散模型和3D人类建模,有效处理人物间的遮挡问题,并支持用户自定义身体形状调整,为多人图像合成树立了新标准。
440 9
PersonaCraft:首尔国立大学推出的单参考图像生成多身份全身图像技术
|
编解码 搜索推荐 前端开发
字节跳动出大招!IconPark图标库,自定义图标,好用到停不下来!
【11月更文挑战第10天】IconPark 是字节跳动推出的一款高质量图标库,提供超过 2400 个图标,涵盖 32 种分类,支持在线编辑颜色、线条粗细等属性,提供 SVG 和 PNG 格式下载,支持 React、Vue3 等组件代码导出,开源免费商用,适用于网页、移动和桌面应用。
968 4

热门文章

最新文章

下一篇
开通oss服务