历史

十二 (2 / 6)

一下就解决了。

说罢坐到电脑前,一边想,一边敲键盘输程序:

publicclassain{

publicstaticvoidain(string[]args){

int[]a=neint[9];

for(inti=0;i<9;i++){

a[i]=i+1;

}

int[]b=neint[9];

for(b[0]=1;b[0]<5;b[0]++){

for(b[1]=1;b[1]<10;b[1]++){

if(b[0]==b[1])

continue;

for(b[2]=1;b[2]<10;b[2]++){

if(b[1]==b[2])

continue;

for(b[3]=1;b[3]<10;b[3]++){

if(b[2]==b[3])

continue;

for(b[4]=1;b[4]<10;b[4]++){

if(b[3]==b[4])

continue;

else{

intaaa=(b[0]*1000+b[1]*100+b[2]*10+b[3])*b[4];

if(aaa>9999||aaa<1000)

continue;

b[5]=aaa/1000;

b[6]=(aaa-b[5]*1000)/100;

b[7]=(aaa-b[5]*1000-b[6]*100)/10;

b[8]=aaa-b[5]*1000-b[6]*100-b[7]*10;

if(b[5]==0||b[6]==0||b[7]==0||b[8]==0)

continue;

booleanresult=true;

for(inti=0;i<9;i++)

for(intj=0;j<9;j++){

if(i!=j≈≈b[i]==b[j])

result=false;

}

if(r