趣味整数-3位反序数-java

来源:互联网 发布:tensorflow源代码语言 编辑:程序博客网 时间:2024/06/05 02:04

问题描述:

所谓反序数,即有这样成对的数,其特点是其中一个数的数字排列顺序完全颠倒过来,就编程另一个数,如102和201,36和63等,简单的理解就是顺序相反的两个数,我们把这种成对的数互称为反序数。反序数唯一不可能出现以0结尾的数字。

一个3位数各位上的数字都不相同,它和它的反序数的乘积是280021,这个3 位是多少?


public class Main {public static void getFanXu(){for(int i=101 ; i<=999 ; i++){int num = i;int aaa = num/100;   //百位数num = num%100;int bb = num/10; //十位数int c = num%10;//个位数if((aaa==bb&&aaa==c&&c==bb)||c==0){continue;}else{int z = i ; //正序int n = c*100+bb*10+aaa;  //逆序if(z*n==280021){System.out.println(z+","+n);}else{continue;}}}}public static void main(String[]Args){  getFanXu();}}


0 0
原创粉丝点击