题~解~
2025-03-25 21:09:26
发布于:江苏
1阅读
0回复
0点赞
#include<iostream>
using namespace std;
int a,b,c;
int main(){
cin>>a>>b>>c;
bool bo=0;
if(a==0||b==0||c==0){
cout<<"No!!!"<<endl;
return 0;
}
for(int i=123;i<=987;i++){
if(i%a!=0){
continue;
}
int j=i/a*b;
int k=i/a*c;
int x=i%10+i/10%10+i/100+j%10+j/10%10+j/100+k%10+k/10%10+k/100;
int y=(i%10)*(i/10%10)*(i/100)*(j%10)*(j/10%10)*(j/100)*(k%10)*(k/10%10)*(k/100);
if(x==1+2+3+4+5+6+7+8+9 && y==1*2*3*4*5*6*7*8*9){
cout<<i<<" "<<j<<" "<<k<<endl;
bo=1;
}
}
if(!bo){
cout<<"No!!!"<<endl;
}
}
这里空空如也
有帮助,赞一个