这是一个数学问题,可以通过枚举法求解。我们可以遍历所有可能的三个三位数,再验证是否满足 1:2:3的比例。下面是一个可行的 C 语言代码:
#include <stdio.h>
int main() {
int a, b, c;
for (a = 100; a <= 333; a++) {
for (b = a + 1; b <= 666; b++) {
c = 1000 - a - b;
if (c > b && a * 3 == b * 2 && b * 2 == c * 3) {