数字加密
来源:互联网 发布:迅雷mac会员破解版 编辑:程序博客网 时间:2024/06/10 18:41
某个公司采用公共用电话传递数据,数据是4位的整数,在传递工程中是加密的,加密的规则如下:每位的数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。请输入数据,并求出加密的数。
经过分析,程序如下所示:
#include<stdio.h>int main(){int num; //要输入的数据int i;int aa[4];//存放结果的数组int t;printf("请输入数据\n");scanf("%d",&num);aa[0] = num%10;aa[1] = num%100/10;aa[2] = num%1000/100; //将数据进行分离aa[3] = num/1000;for( i =0; i< 4;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;}for(i = 3; i>= 0;i--)//打印输出printf("%d",aa[i]);printf("\n");return 0;}
- 数字加密
- 数字加密
- 数字加密
- 数字签名与数字加密
- 数字签名和数字加密
- 数字加密和认证
- B1048. 数字加密(20)
- PAT 1048. 数字加密
- 1048. 数字加密(20)
- 1048. 数字加密(20)
- 1048. 数字加密
- 1048. 数字加密(20)
- PAT1048数字加密(20)
- 1048. 数字加密
- 1048. 数字加密(20)
- 1048. 数字加密(20)
- 1048. 数字加密(20)
- 1048. 数字加密(20)
- CLisp 7:用LISP的基本规则实现if
- 压力测试和系统优化tips
- .Net的异步机制(线程间通信) - step 5
- PHPChina上看到的一篇关于网站架构演变的过程,非常不错!!
- 如何更改物理地址MAC
- 数字加密
- 以二叉排序树建立双向链表(两种规则,递增、递减)
- JAVA应用JNI调用OpenCV实现人脸检测(1)
- Android 实现布局动态加载
- Embedded_driver_note_2012_8_7
- PHP 做网站真好用。
- Java初学六个问题
- 【大学生活】搞学习还是搞技术
- 动态规划解决0-1背包问题