這個題枚舉第一個數,後面兩個數根據比例關係進行計算,然後比對每一位的所有書加起來是不是45,乘起來是不是9!=362880
#include<iostream>
using namespace std;
int a,b,c;
int main()
{
cin >> a >> b >> c;
for(int i = 123;i <= 345;i++)
{
int j = (i*b)/a;
int k = (i*c)/a;
if((i%10)+(i/100)+(i/10%10)+(j%10)+(j/100)+(j/10%10)+(k%10)+(k/100)+(k/10%10)==45&&(i%10)*(i/100)*(i/10%10)*(j%10)*(j/100)*(j/10%10)*(k%10)*(k/100)*(k/10%10)==362880)
cout << i <<" "<< j <<" "<< k <<endl;
}
}
但是我有兩個點WA了