请问哪里有问题吗,只有40分
题目
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,y,z;
cin>>x>>y>>z;
int x,y;
int a=123;
int i=1;
bool flag=false;
while(i<1000){//x为9位相加,y为9位相乘
a=i*x;
b=i*y;
c=i*z;
if(a>=100&&a<1000&&b>=100&&b<1000&&c>=100&&c<1000){
x=a/100%10+a/10%10+a%10+b/100%10+b/10%10+b%10+c/100%10+c/10%10+c%10;
y=(a/100%10)*(a/10%10)*(a%10)*(b/100%10)*(b/10%10)*(b%10)*(c/100%10)*(c/10%10)*(c%10);
if(x==45&&y==362880){
cout<<a<<" "<<B*a<<" "<<C*a<<endl;
flag=true;
}
i++;
}
}
if(flag==false) cout<<"N0!!!";
return 0;
}