是比利啊 @ 2018-10-25 11:08:23
这题一直输不出正解 不懂,本蒟蒻求解
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
bool used[10];
int main()
{
bool flag=false;
int n1,n2,n3,n4,n5,n6,n7,n8,n9;
cin>>a>>b>>c;
for(n1=1;n1<=9;n1++)
{
if(used[n1]==true) continue;
used[n1]=true;
for(n2=1;n2<=9;n2++)
{
if(used[n2]==true) continue;
used[n2]=true;
for(n3=1;n3<=9;n3++)
{
if(used[n3]==true) continue;
used[n3]=true;
for(n4=1;n4<=9;n4++)
{
if(used[n4]==true) continue;
used[n4]=true;
for(n5=1;n5<=9;n5++)
{
if(used[n5]==true) continue;
used[n5]=true;
for(n6=1;n6<=9;n6++)
{
if(used[n6]==true) continue;
used[n6]=true;
for(n7=1;n7<=9;n7++)
{
if(used[n7]==true) continue;
used[n7]=true;
for(n8=1;n8<=9;n8++)
{
if(used[n8]==true) continue;
used[n8]=true;
for(n9=1;n9<=9;n9++)
{
if(used[n9]==true) continue;
used[n9]=true;
int A=n1*100+n2*10+n3;
int B=n4*100+n5*10+n6;
int C=n7*100+n8*10+n9;
if(A*b==B*a&&B*c==C*b);
{
cout<<A<<" "<<B<<" "<<C<<endl;
flag=true;
}
used[n9]=false;
}
used[n8]=false;
}
used[n7]=false;
}
used[n6]=false;
}
used[n5]=false;
}
used[n4]=false;
}
used[n3]=false;
}
used[n2]=false;
}
used[n1]=false;
}
if(flag==false) cout<<"No!!!";
}
by 比利只有1♂7岁 @ 2018-10-25 11:14:39
瞎眼
by ToBiChi @ 2018-10-25 12:00:59
求大神请教也是醉了
您还是回去学语文吧, 学什么 OI 鸭
@K_Irving
为什么大神要请教你 ?
by 是比利啊 @ 2018-10-25 12:29:21
真的是
by 是比利啊 @ 2018-10-25 12:29:33
打错了 求谅解
by SfumatoCannon_ @ 2018-10-26 21:19:56
233333求大神请教还行