显然和
要想是三位数必须有
,也就是
且
而
,故一定有
。
需要满足的条件又可化为,根据上述分析写出三层嵌套循环即可。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
for (int a = 1; a < 5; a++) {
for (int b = 1; b < 5; b++) {
for (int c = 0; c < 10; c++) {
if (100 * a + 110 * b + 12 * c == 532) {
System.out.println(String.format("%d %d %d", a, b, c));
}
}
}
}
}
}
#include <bits/stdc++.h>
#define _CRT_SECURE_NO_DEPRECATE
int main() {
for (int a = 1; a < 5; a++) {
for (int b = 1; b < 5; b++) {
for (int c = 0; c < 10; c++) {
if (100 * a + 110 * b + 12 * c == 532) {
std::cout << a << " " << b << " " << c << std::endl;
}
}
}
}
return 0;
}