Scanner input = new Scanner(System.in);
System.out.print(“请输入一个整数:”);
int number= input.nextInt();
int number2=number;//备份1985-198-19-1-0
int number3 = 0;//生成的数0-5-58-589-5891
int low;
do{
low = number2%10;
number2/=10;//除以10 减少了1位
number3=number3*10+low;//乘以10 加1位
}while(number2!=0);
System.out.println(“逆向生成的值为:”+number3);
System.out.println(“两者的总和为:”+(number+number3));
输入一个四位整数,将它的数字逆向排列生成一个新整数,并求出这两个数的和,比如输入1985,输出逆向生成的是5891,两者的和是7876,输入2010,输出逆向生成的是102,两者的和是2112。
最新推荐文章于 2022-11-07 16:21:51 发布