题解
2023-10-01 21:21:52
发布于:吉林
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int pd(int x,int y,int z){
int n[10]={0};
for(int i=1;i<=3;i++){
if(x%10==0||y%10==0||z%10==0)return 0;
n[x%10]++;
n[y%10]++;
n[z%10]++;
x/=10;
y/=10;
z/=10;
}
for(int i=1;i<=9;i++){
if(n[i]>1){
return 0;
}
}
return 1;
}
int main(){
for(int i=123;i<=398;i++){
for(int i1=245;i1<=698;i1++){
for(int i2=368;i2<987;i2++){
if(i*3==i2&&i*2==i1&&pd(i,i1,i2)==1){
cout<<i<<' '<<i1<<' '<<i2<<' '<<endl;
}
}
}
}
return 0;
}
这里空空如也
有帮助,赞一个