三连击暴力解

洛谷算法题三连击
摘要由CSDN通过智能技术生成
/**
 * .将1,2,...,9共9个数分成3组,
 * 分别组成三位数,且使这3个三位数构成1:2:3的比例,
 * 试求出所有满足条件的3个三位数。
 *
 */
public class Test {
    public static void main(String[] args) {
        /**
         * 输出样例
         * 192 384 576
         * * * *
         * . . .
         * * * *
         * (剩余部分不与展示)
         */
        //定义a,b,c为三个三位数。
        int a,b,c;
        //以a为基准,要求找到1:2:3的三个三位数。
        for (a = 192 ;a < 330 ; a++){
            b =a * 2;
            c = a * 3;
            //判断是否是9个不同的数
            //此时利用数学法则,即不同数相加的和与1-9的和相等且不同数的积等于1-9的积则				这三个数就是要求的数。
            if ((a%10+a/10%10+a/100%10
                    +b%10+b/10%10+b/100%10
                    +c%10+c/10%10+c/100%10)
                    == (1+2+3+4+5+6+7+8+9)
                    &&
                    ((a%10)*(a/1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值