某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
来源:互联网 发布:一小时编程 编辑:程序博客网 时间:2024/05/11 04:07
package javase02;
import java.util.Scanner;
public class assign04 {
public static void main(String[] args) {
System.out.println("请输入一个4位正整数:");
Scanner s=new Scanner(System.in);
int n=s.nextInt();
int a11=n/1000;
int a22=(n-a11*1000)/100;
int a33=(n-a11*1000-a22*100)/10;
int a44=n%10;
int a1=(a11+5)%10;
int a2=(a22+5)%10;
int a3=(a33+5)%10;
int a4=(a44+5)%10;
//互换
int a=a4;
a4=a1;
a1=a;
a=a2;
a2=a3;
a3=a;
System.out.println("加密后的数字为:"+a1+""+a2+""+a3+""+a4);
}}
0 0
- 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
- java某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
- 【程序48】 题目:某个公司采用公用电话传递数据,数据是四位的整数, 在传递过程中是加密的,加密规则如下:每位数字都加上5, 然后用和除以10的余数代替该数字,再将第一位和第四位交换, 第二位
- 【程序48】 TestCode.java 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下 //:每位数字 都加上5,然后用和除以10的余数代替该数字,再将
- 程序48: 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,
- 四个整数字加密解密实现.每位数字都加上5,相加后除以10的余数代替该数字再倒序
- java程序题:公用电话传递数据加密的一个问题
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏将一个数字的奇数位和偶数位交换
- 【C语言】写一个宏将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位(二进制)交换。
- C语言--宏将一个数字的奇数位和偶数位交换
- 写一个宏可以将一个数字的奇数位和偶数位交换
- linux获取音频及播放代码实例
- Thinking in Java---使用Java处理日期和时间
- 如何获取prezi免费使用权
- springmvc方法中不能同时出现request和session
- JAVA启动停止Tomcat服务
- 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
- Struts2 Web 资源获取的四种方式
- 基数排序C/C++
- 重新抛出异常——fillInStackTrace()
- HDU 5724 Chess(SG博弈 + 状压)
- 二进制与逻辑运算
- 利用”异或”运算的性质,对几个字符进行加密并输出密文,然后再解密。加密算法是:密钥是字符’8’,明文的每个字符和密钥进行异或运算,得到密文。密钥和密文的每个字符再次进行异或运算,重新得到明文。
- 【UVA 11624】Fire!(BFS)
- poj 1611 The Suspects