五十道编程小题目 --- 41 809*??=800*??+9*??+1 java

来源:互联网 发布:java swing下拉框联想 编辑:程序博客网 时间:2024/06/14 16:52

【程序42】 
题目:809*??=800*??+9*??+1 
其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。



package wn.comeOn.java.test.arithmetic50;public class Test42 {public static void main(String[] args) {boolean flag = false;int total_01 = 0, total_02 = 0, i = 10;for (; i < 100; i++) {total_01 = 809 * i;total_02 = 800 * i + 9 * i + 1;if ((8 * i) / 10 > 0 && (8 * i) / 10 < 10) { // 8*??的结果为两位数if ((9 * i) / 100 > 0 && (9 * i) / 100 < 10) { // 9*??的结果为三位数if (total_01 == total_02) {flag = true;}}}}if(flag){System.out.println("该两位数为:" + i);System.out.println("809*i = " + 809*i);}else{System.out.println("无符合要求的数");}}}
输出结果:

无符合要求的数






0 0
原创粉丝点击