输入1个四位数,将其加密输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。


 

代码:

 1 import java.util.*;  2 public class Main {  3     public static void main (String [] args) {  4         int num,digit1,digit2,digit3,digit4,newnum;  5         int temp;  6         Scanner s=new Scanner(System.in);  7         num=s.nextInt();  8         digit1=num/1000;  9         digit2=num/100%10; 10         digit3=num/10%10; 11         digit4=num%10; 12         digit1=(digit1+9)%10; 13         digit2=(digit2+9)%10; 14         digit3=(digit3+9)%10; 15         digit4=(digit4+9)%10; 16         temp=digit1; 17         digit1=digit3; 18         digit3=temp; 19         temp=digit2; 20         digit2=digit4; 21         digit4=temp; 22         newnum=digit1*1000+digit2*100+digit3*10+digit4; 23         System.out.println("The encrypted number is "+newnum); 24  } 25 }

 


免责声明!

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



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM