最离奇的写法
2025-08-20 16:30:17
发布于:浙江
3阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int A,B,C;
cin>>A>>B>>C;
bool t=true;
for(int i=123;i<=987;i++){
int b=i*(double(B)/double(A));
int c=i*(double(C)/double(A));
int a1=i/100;
int a2=i/10%10;
int a3=i%10;
int b1=b/100;
int b2=b/10%10;
int b3=b%10;
int c1=c/100;
int c2=c/10%10;
int c3=c%10;
if((double)(c)/(double)(b)==double(C)/double(B)&&i<1000&&b<1000&&c<1000&&a1!=0&&a2!=0&&a3!=0&&b1!=0&&b2!=0&&b3!=0&&c1!=0&&c2!=0&&c3!=0){
if(a1!=a2&&a1!=a3&&a1!=b1&&a1!=b2&&a1!=b3&&a1!=c1&&a1!=c2&&a1!=c3){
if(a2!=a3&&a2!=b1&&a2!=b2&&a2!=b3&&a2!=c1&&a2!=c2&&a2!=c3){
if(a3!=b1&&a3!=b2&&a3!=b3&&a3!=c1&&a3!=c2&&a3!=c3){
if(b1!=b2&&b1!=b3&&b1!=c1&&b1!=c2&&b1!=c3){
if(b2!=b3&&b2!=c1&&b2!=c2&&b2!=c3){
if(b3!=c1&&b3!=c2&&b3!=c3){
if(c1!=c2&&c1!=c3){
if(c2!=c3){
cout<<i<<" "<<b<<" "<<c<<endl;
t=false;
}
}
}
}
}
}
}
}
}
}
if(t){
cout<<"No!!!";
}
return 0;
}
这里空空如也
有帮助,赞一个