我快疯掉了,电脑也罢工,大佬改改,AC必关!
#include<iostream>
#include<cmath>
using namespace std;
int a[900],b[900],c[900],ai,bi,ci;
int main(){
int A,B,C;
cin>>A>>B>>C;
for(int i=123;i<=987;i++){
for(int j=123;j<=987;j++){
for(int k=123;k<=987;k++){
if(i/j==A/B&&i/k==A/C&&j/k==B/C){
for(int o=1;o<=3;o++){
int ii=i%10;
i/=10;
for(int p=1;p<=3;p++){
int jj=j%10;
j/=10;
for(int l=1;l<=3;l++){
int kk=k%10;
k/=10;
if(!(ii==jj&&ii==kk&&jj==kk)){
a[ai]=i;
b[bi]=j;
c[ci]=k;
ai++;
bi++;
ci++;
}
}
}
}
}
}
}
}
for(int i=0;i<ai;i++){
int mi=min(a[i],b[i]);
mi=min(mi,c[i]);
cout<<mi<<" ";
if(mi==a[i]){
mi=min(b[i],c[i]);
cout<<mi<<" ";
if(mi==b[i]) cout<<c[i];
else cout<<b[i];
}else if(mi==b[i]){
mi=min(a[i],c[i]);
cout<<mi<<" ";
if(mi==a[i]) cout<<c[i];
else cout<<a[i];
}
else{
mi=min(a[i],b[i]);
cout<<mi<<" ";
if(mi==a[i]) cout<<b[i];
else cout<<a[i];
}
}
return 0;
}