考研机试 15.abc

时间:2021/03/03

一.题目描述

设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。

输入描述

题目没有任何输入。

输出描述

请输出所有满足题目条件的a、b、c的值。
a、b、c之间用空格隔开。
每个输出占一行。

题目链接

https://www.nowcoder.com/practice/912b15e237ef44148e44018d7b8750b6?

tpId=40&tqId=21346&rp=1&ru=%2Fta%2Fkaoyan&qru=%2Fta%2Fkaoyan%2Fquestion-ranking&tab=answerKey

二.算法

题解

使用穷举法把所有可能遍历一遍。

代码

public class Main{
    
    public static void main(String[] args){
        
        int a, b, c, count, goal = 532;
        
        for(a = 0; a < 10; a++){
            
            for(b = 0; b < 10; b++){
                
                for(c = 0; c < 10; c++){
                    
                    count = (a * 100 + b * 10 + c) + (b * 100 + c * 10 + c);
                    
                    if(count == goal){
                        System.out.println(a + " " + b + " " + c);
                    }
                }
            }
        }
    }
}
原文地址:https://www.cnblogs.com/machi12/p/14474399.html