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


package erase;
import java.util.Scanner;
public class 加密程序 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in=new Scanner(System.in);
        int m=in.nextInt();//数据位数输入
        int n=in.nextInt();//数据输入
        int arr[]=new int[100];
        for(int i=0;i<m;i++) {//每一项的值都存入数组中
            arr[i]=n%10+5;
            n/=10;
        }int sum = 0;
        for(int i=0;i<m;i++) {//所有的和
            arr[i]%=10;
        }
        Jiaohuan(arr[0],arr[m-1]);
        Jiaohuan(arr[2],arr[m-2]);
        for(int i=0;i<m;i++) {
            System.out.print(arr[i]);
        }
    }
    public static void Jiaohuan(int n,int m) {//交换
        int idex = 0;
        idex = n;
        n = m;
        m = idex;
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 某个公司采用公用电话传递数据,数据是四位的整数, 在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字, *再将第一位和第四位交换,第二位和第三位交换。 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换, 第二位和第三位交换,请编写一个函数,传入原文,输出密文 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字 都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换 Console-算法-某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的 输入1个四位数,将其加密输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。 用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z) C#中获取byte第四位和高四位方法和获取设置byte每一位的值 JAVA随机生成四位数字 vue 电话号中间四位****代替 【java/regexp】将字符串中从第四位到第七位替换成星号
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM