【JAVA习题二十九】809*??=8*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。

package erase;
public class 八九与问好两位数的乘积和 {
    public static void main(String[] args) {
        int m,n;//m十位,n个位
        for(m=1;m<10;m++) {
            for(n=1;n<10;n++) {
                if(8*(m*10+n)<100 && 8*(m*10+n)>9) {
                    if(9*(m*10+n)<1000 && 9*(m*10+n)>100) {
                        if(809*(m*10+n)==9*(m*10+n)+800*(m*10+n)+1) {
                            System.out.print(m*10+n);
                        }
                        else {
                            System.out.print("不存在");
                        }
                    }
                }
            }
        }
    }
}

 

posted @ 2020-06-07 14:29  辰兮同学  阅读(498)  评论(0编辑  收藏  举报