时间: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); } } } } } }