C++

Timeloop 发表于 6个月前 · 关联问题 排列

哈人

include

using namespace std;

int main(){

for(int a=1;a<10;a++){ for(int b=1;b<10;b++){ if(b==a)continue; for(int c=1;c<10;c++){ if(c==a||c==b)continue; for(int d=1;d<10;d++){ if(d==a||d==b||d==c)continue; for(int e=1;e<10;e++){ if(e==a||e==b||e==c||e==d)continue; for(int f=1;f<10;f++){ if(f==a||f==b||f==c||f==d||f==e)continue; for(int g=1;g<10;g++){ if(g==a||g==b||g==c||g==d||g==e||g==f)continue; for(int h=1;h<10;h++){ if(h==a||h==b||h==c||h==d||h==e||h==f||h==g)continue; int i=45-a-b-c-d-e-f-g-h; if((a*100+b*10+c)*2==(d*100+e*10+f)&&(a*100+b*10+c)*3==(g*100+h*10+i)){ cout<<a*100+b*10+c<<' '<<d*100+e*10+f<<' '<<g*100+h*10+i<<endl; } } } } } } } } }

return 0;

}