题解
2025-04-26 14:22:43
发布于:四川
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
int cnt=0;
for(int i=1;i<=999/c;i++){
int t[10]={};
int a1=i*a,b1=i*b,c1=i*c;
bool flag=true;
for(int j=1;j<=3;j++){
t[a1%10]++;a1/=10;
t[b1%10]++;b1/=10;
t[c1%10]++;c1/=10;
}
for(int j=1;j<=9;j++){
if(t[j]!=1){
flag=false;
break;
}
}
if(flag){
cout<<i*a<<" "<<i*b<<" "<<i*c<<endl;
cnt++;
}
}
if(cnt==0) cout<<"No!!!";
return 0;
}
这里空空如也
有帮助,赞一个