您的位置:首页 > 其它

用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数

2017-10-20 14:49 597 查看
用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数 我加上了各位和十位的判断

StringBuffer sb = new StringBuffer("");
for (int i = 123; i <=987/3 ; i++) {

if ((i%10)*(i/10%10)*(2*i%10)*(2*i/10%10)*(3*i%10)*(3*i/10%10)!=0
&&
i%10+i/10%10+i/10/10%10+(2*i)%10+(2*i)/10%10+(2*i)/10/10%10+(3*i)%10+(3*i)/10%10+(3*i)/10/10%10==45
&&
(i%10)*(i/10%10)*(i/10/10%10)*((2*i)%10)*((2*i)/10%10)*((2*i)/10/10%10)*((3*i)%10)*((3*i)/10%10)*((3*i)/10/10%10)==362880){
sb.append(i +"    "  +2*i  +"   "+3*i+"\n    "   );
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐