#include <iostream>
using namespace std;//使用命名空间。
int main()
{
int A, B, C, a, b, c;
int as[9] = {};
int as1, as2, as3, as4, as5=0;
int a1=0, b1=0, c1=0;
double q1;
cin >> a >> b >> c;
if (a<b&&b<c){
for (A=100;A<1000;A++)
{
q1 = A / a;
B = q1 * b;
C = q1 * c;
as[0] = A % 10;
as[1] = (A / 10) % 10;
as[2] = (A / 100) % 10;
as[3] = B % 10;
as[4] = (B / 10) % 10;
as[5] = (B / 100) % 10;
as[6] = C % 10;
as[7] = (C / 10) % 10;
as[8] = (C / 100) % 10;
for (as1 = 0,as2=0,as3=1;as1 < 9; as1++)
{
as2 = as[as1] + as2;
as3 = as[as1] * as3;
}
if (as2 == 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 && as3 == 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9&&A and B and C<1000)
{
cout <<A << " " << B << " " << C << endl;
as5 = 1;
}
}
if (as5 == 0)
{
cout << " NO!!! ";
}
}
return 0;
}
40 分 有大佬能看出问题吗,求指点。